Lithium-Ion Battery Management System for Electric Vehicles: Constraints, Challenges, and Recommendations | Synapse