If we assume no charge for 3 cloudy days, the light, 25W has to work over at least 3 cloudy nights, say 12 hrs per night, this is 900 watt hours.
Say the battery is a 12.8V Li-ion, 900 watt / 12V = 75 amp hour minimum.
If you want a full recharge of the system on the next sunny day, again you need to input 900 W-hrs into the battery in say 8 sunny hours
thus the solar cell output needs to be 900 / 8 = 112.5 watts for 8 hours solid ( say 13V @ 8.7 amps )
To allow for inefficiencies in the system, provide for longer actual useable life of the system components, and the weather, it would pay to double these amounts, i.e. 12V 150 A-hr battery
and 2 x 150 watt solar panels. ( 13V @ 23 amps )
you're welcome ...