Polymer-based battery