Technological Developments in Batteries: A Survey of Principal Roles, Types, and Management Needs | Synapse