Hi, I am really new to inmoov so i dont know how many amps it drives. Truth is, the servos dont need those 3 amps all the time (they are not moving constantly and all of them at the same time). The 6v batteries can deliver many amps and are cheap. But I can imagine it can get really annoying sometimes.
The problem with 6V power supplies is there is not much of them, but you can easily find the 5V ones. A good power supply should have potentiometer for fine tuning which allows you to set maybe 5.2V - 5.4V. You actually dont need 6V to power the servos, they should keep running with 5V as well, it's just the torque what will be smaller a bit (check your servo datasheet).
What you are looking for is swichtching AC-DC 5V power supply which is able to deliver desired amperage. Those power supplies look like this one for example:
http://www.ebay.com/itm/MW-High-Quality-5V-50A-360W-DC-Regulated-Switching-Power-Supply-CNC-/140726113423. I found this one in a few seconds, there are lots of those so keep looking. In general, those power supplies are great in matter of power/price/stability and the good ones are 100% tested for their max power so it should deliver as many as it is stated. But it is not a good idea to get the cheapest one (as always though).
But remember: The use of low voltage (5V, 6V, etc) to deliver a lot of power (and tens of amps is really a lot) leads to power loss. You should keep the wires from power supply as short as possible. Just google some more informations about this issue before buying anything.
If anything, you can use lets say 20A power supply for testing and development. If you are working on one hand for example, you dont need all the power to make the robot dance and it should simplifiy your life :)