I'd say a battery is at least something that should be "chargeable", either one time or rechargeable. I dont think you can use solar cells to store energy back into the sun.
Not saying that my definition does work for the dirt fuel cell, talked about in the article, though.
I've liked using Aves recently