Machine learning techniques for the multi-state estimation of electric vehicle batteries: A comprehensive review | Synapse