Sounds like you are not only after long runtime, but also compact.
You will never find the ideal light that does everything but a good first step is deciding is:
a] How much output/lumen?
b] Runtime at that output?
c] Size?

For example for walking around in your house an AA or even an AAA is enough (Lumintop Tool)
Carrying a spare battery for longer runtime can be an option.

Finally, don’t just look at the cost of the flashlight but also the cost of the cells. You need both, so you need to figure that in your budget in my opinion.
All sorts of batteries are for sale all over internet, but can not be shipped to all countries.
Point being, suppose you find the ideal 21700 flashlight but can’t buy 21700 cells at a decend price; but you can buy 18650’s in Argentinia without a problem, then a 18650 flashlight might be a better option for you.

My personal favorite is DQG Tiny 26650. But that’s bigger than you like and double your budget