For USB charging, you can't go wrong with the little cigarette lighter USB power supplies designed for automotive use.
I have a few of them. Takes in anything from 8v to 38v out of a panel, and outputs a clean 5v 3A. You can get them with up to 4 outputs, and with built in LCD voltage readout for about $10 on Temu / eBay / Aliexpress.