The only real option would be the one that would hold charge for a long period of time sitting idle. I am not familiar with "solar" batteries.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.