for battery life and price probably the chilli cam again.
A bit more bling is the Garmin Varia RCT715, gets you radar and rear light as well.
Third option is a 360 camera on your helmet, not used others but the Gopro max is a bit limited battery life wise, maybe 75minutes.