I've been using this brand. They contain a removable 18650 lithium ion cell so you can replace the battery for very cheap when it wears out. USB-C charging too. You also have the option of carrying multiple cells and swapping them out as they run low.
https://towildbikes.com/