SoC Estimation for Lithium-ion Batteries: Review and Future Challenges | Synapse