Really you need to have it repaired by a pro in a bodyshop , anything out of a rattle can will never look as good as a spray gun
the areas where it is peeling off need to be feathered out smooth which will almost certainly mean it will need primer and colour, however small the damage is it always ends up been larger when its ready for paint
just spraying clear coat over the peeling will not hide it.
i dont know any mobile guys that will touch a bonnet unless its very small , if the bodyshop are any good they will lifetime warranty the work and to give that warranty they have to paint the whole panel . Only monkeys or guys doin trade work will blow panels in like bonnet
i would shop around for some quotes making sure they all warranty the work for life not 3 months or two weeks etc ....
Or look for a bonnet in the same colour as yours but it may not be a perfect match