I use multiple power banks so there's always something available. The MaxOak was purchased in 2016 so there may be a newer model available. It has been really good for a laptop though. The 26800 might work for your purposes. The small Ankers charge quickly and pack a surprisingly good punch.
MAXOAK Laptop Power Bank 185Wh/50000mAh Portable Laptop Charger External Battery Pack
https://www.amazon.com/gp/product/B00YP823NA/ref=oh_aui_search_asin_title?ie=UTF8&psc=1
Also use one of these:
Anker PowerCore 26800 Portable Charger, 26800mAh External Battery with Dual Input Port and Double-Speed Recharging
https://www.amazon.com/gp/product/B01JIWQPMW/ref=oh_aui_search_asin_title?ie=UTF8&psc=1
Have three of these for on the go:
Anker PowerCore 10000 Portable Charger, One of The Smallest and Lightest 10000mAh External Battery
https://www.amazon.com/gp/product/B0194WDVHI/ref=oh_aui_search_asin_title?ie=UTF8&psc=1
Just purchased one of these but it takes FOREVER to charge so it may end up living somewhere else:
https://www.amazon.com/gp/product/B07776PVH5/ref=oh_aui_search_asin_title?ie=UTF8&psc=1