US renewables firm Clearway Energy Group has put on stream its Pine Forest Energy Center in Texas, a complex combining 300 MW of solar and 200 MW of battery storage capacity.