Power supply - beginner needs help!

Hello good people,

I can handle programming - this is my job - but electronics is like black magic to me. So please, could you help me?

I need advice on power supply. My project will consist of:

Arduino UNO
16 channel Servo shield
12 x sg90 servo
a few sensors

Now, because I expect to spend hours programming this thing, I want to keep arduino connected to the PC with usb cable all the time. That solves the problem of powering the arduino. At the same time, I need to power servo shield and all 12 servos. I want to keep it connected to AC-DC power supply, I read that they usually take around 220 to even 650 mA. I will make a switch to battery or accumulator later, when I'm done with programming basic functionality.

What specs should my power supply have? Is 5V 4A enough to power servo shield and 12 servos?

Thank you in advance,
David.

It will likely be enough for bench testing.
If all or most of the servos are under load at the same time, it may not be adequate.
I ran 18 bigger servos on 5V 5A. 6 were under load at a time.
It was not adequate. It would not maintain 5V and then the servos did not have enough torque.

Oh, I ran a 3S 11.1V 2100mAh battery with a voltage regulator. That regulator was the bottle-neck for me.