I'll suggest you have a 4th option. I'm not saying it's best for your needs, but in the spirit of exploring all your options, you might consider lights that run on disposable batteries, e.g. AAA. This is what I do, I use a standard backpacking head lamp for bikepacking, e.g. a Princeton Tec Remix. I typically don't ride after dark much though.
Pros to this approach:
- Low weight especially if you use disposable lithium AAA batteries.
- A head lamp is convenient when camping, much more so than a bike light
- You can throw away spent batteries at resupply stops, less stuff to carry overall.
- You can also buy more at resupply stops. Worst case you have to settle for alkaline instead of lithium, but any store should have AAAs.
- AAAs may serve double purpose for other devices, e.g. a Spot.
Cons:
- Barely enough light for singletrack, but arguably good enough for dirt roads.
- A bit awkward to change brightness levels on the fly.