Best for charging a laptop
Anker 737 Power Bank (PowerCore 24K)
At 140W it can charge most USB-C laptops at full speed, not just slow the drain, and its screen shows the real wattage and charge remaining. 24,000mAh is the largest capacity most airlines still allow in cabin baggage, but check your own airline before you fly. It is heavy enough to notice in a jacket pocket.