It takes a H3 bulb. That's a standard fitment.
Ive had a quick look and theres bulbs rated at 55 watt. That's 4 amps of current they take, at 12 volts. 55 divided by 12, is just under 4.
If you look at batteries, motor bike and car batteries are rated in Amp/hour. So for instance you get a 20 amp/hour battery, that will last for 5 hours. 20 divided by 4.
Some motor bike batteries are quite small. You can get Gell filled batteries, that are sealed, so don't need to be mounted upright. They are smaller than Lead/ acid batteries. But can be expensive.
Regular dry cell batteries would be hopeless with such a high wattage bulb. Even rechargeable batteries, Nicads and NimH cells.
I did see LED H3 bulbs. ok they look horrible. But it says its 3 watt. So easier to keep it running on battery power. Should just fit into the headlight. No mods needed