What is the most suitable battery for an inverter?
For a 20 Ah battery, I'd suggest some form of lead-acid battery.  They are fairly easy to charge, and not hazardous if you overcharge or mistreat them.