Solar panels do work on cloudy days, albeit not as good as a sunny day but they will charge your batteries on day light. It just takes longer.
IMO still not reliably. I am just saying that I would not want to rely on it for something as important as keeping away from analogs. I would have much more peace of mind having extra batteries. Cost is a factor as well and any decent portable power pack is pretty pricey.