I can tolerate a not-perfect job if I DIY it, so maybe better for me to take that route than pay somebody £2000!
Shabby chic is fine but without proper preparation and product, a couple of years down the line you may well end up with something that looked like it was badly DIY'ed .
Some people seem to be selectively myopic, especially when they have panted something themselves. If however you have an eye for detail, I would recommend paying a cabinet painter.
Based on the first image, here in London, I would probably charge more than £2000 for a high quality hand painted finish using oil based eggshell, assuming that both sides of the doors ne to be painted, and the face edges of the cabinets (the ones that you see when the doors are opened)..
Spraying is definitely an option, the doors can be sprayed off site but the external faces of the units would need to be sprayed on site. I have never sprayed cellulose (as used by car sprayers), I have only ever used Acid-Cat, which I refuse to use on site if the clients are around (because the fumes are pretty evil).
Whatever you go for, I would strongly recommend that you steer clear of water based paints. I have seen numerous doors that were factory sprayed with water based paints that show premature wear and tear around the handles. I get the impression that the oils in the owners' skin makes the paint soft, and if eventually scrapes off.
If you want a high quality and very durable finish, it might be cheaper to get new doors and end panels (as in the second image). A client of mine recently went down that path. It worked very well. She kept the units and usd iron on edge strips where necessary. Someone else fitted the new doors. I needed to paint a couple of un-removable panels with Eico waterbase 10% sheen paint (I warned them about it not being very durable).
IRCC the door manufacturer was based in Yorkshire and they were able to make bespoke doors as well as curved plinths etc. I can ask my client for their details if you want.