For a two stroke single you have choices. Simplest is a magneto CDI arrangement like a Motoplat that was probably the stock set up. Or get a complete ignition off say a Honda RS125 race bike. There are also similar sets ups with tiny rotors with very little rotating mass.
Or get a Hitachi set up from a YZ dirt bikes. Similar to the set up used on a TZ twin.
At the cheap end of the spectrum there are any number of pit bike CDI systems that cost almost as little as they weigh but you would have to check if they have an advance curve.
A drag race bike won't discharge a small battery in a day of racing, unless you run all DYNA components that suck electrons out. We used Dyna S and Dyna coil on our CB160 and a 5 amp battery would last all day of practice and racing.
We always had a spare battery just in case, but you could try a LiPo battery or even an RC battery. Start with a 1.3amp 4cell with say 20c-50c discharge. They are cheap as chips and can handle a discharge rate of 20amps continuous and 50 plus amps burst. Way more than you would need.
If you think about battery power, look at the Ignitech DC CDI ignitions. You can program one of those with 2 step, push button air shift and any retard curve your heart desires.
Or keep it simple and adapt a Dyna S to fit on the crank nose. I have a triple Dyna S sytstem on the Phat Trakka.