US renewables developer New Leaf Energy has developed a portfolio of battery storage projects in Texas, also called the Lone Star State, totalling 64 MW.