I use a power bank, 20000 mah, 45w from Baseus, with PD compatibility.
Mine is about 2 or 3 years old, it’s surely possible to find a better one now.
I never measured the necessary time to charge one battery, but less than an hour.
If you could find a more powerfull one, with the good usb-c...