I'd look at the Fenix BC30 v2.
Battery life: infinite. Just bring as many spare 18650s as you need. I'd get these batteries and this charger if you're in the US. The charger also serves as a USB powerbank and a way to carry spares.
It does a stable 600 lumens for 6 hours so you might not need spares (but you do need to buy at least a pair of batteries and a charger separately).