Text this: Advanced Machine Learning and Deep Learning Approaches for Estimating the Remaining Life of EV Batteries—A Review