Petzl Swift RL- top end Petzl headtorch – might work if you can fit it to a bike helmet, which might take some bodging. It has a dual flood / spot beam with an auto mode that adjusts output according to ambient light. Not cheap at around 90 quid, less if you shop around. Most headtorches tend to be floodier than bike helmet lights because that’s what works best for running / walking. You might find the switch fiddly with winter bike gloves on the move though. And the swtitch pattern is sequential, so it goes low > medium > high > off and repeat, which isn’t ideal.
What’s the budget? I’m guessing if it’s Quark level, the Swift RL’s too much.
edit: I’ve used the Quark. Beam’s very floody. I wouldn’t use it on the bike personally.