Without knowing more details about the battery, "20Ah" alone does not convey enough information to determine how long the battery could power a given load for. If I need to power a 100 watt lightbulb, will a 20Ah battery power it for an hour? 10 hours? 10 days? No way to know.
Wh is the unit of stored energy, Wh is what I want to see. Even the official Amazon product page for it doesn't list a Wh figure.
But watt-hours would make infinitely more sense for all batteries.
Technically speaking, the pack voltage as well as Ah rating should be that of the pack and not cumulative total of the pack; two NMC 18650 in series should be 7.4V 2600mAh, not 3.7V 5200mAh. But denoting as if all cells are in parallel allow this figure to be maximally inflated and so that's what manufacturers do.
High voltage charging etc are not relevant. Though, high voltage assembled battery packs should be marked in that high voltage amp-hour ratings.
The technical reason why amp-hour rating exist is because there are parameters dependent on amperage than energy or voltage, such as thickness of the wire to be used in the device or cycle life of the cell. Voltage of a battery also kind of change proportionate to remaining energy in it, and values like 3.7 for NMC or 1.5 for Alkaline is a 50%, averaged, state.