A Review of Lithium-Ion Battery Fault Diagnostic Algorithms: Current Progress and Future Challenges | Synapse