Arduino Nano Compact Power Supply

What would be the most appropriate & compact power source for Arduino Nano + one SG-90 servo + few sensors?
I’ve came up with standard 9V PP3 battery connected to pin 30 (unregulated power supply pin)

Would this be enough for one low-power servo as SG-90 powered directly by board? Are there better options?

How long do you want power?

If it works for 30 minutes with one charge it’s ok. (I guess there are 9v pp3 accumulators?)