Battery State of Charge Estimation in Electric Vehicles Using Machine Learning with Feature Engineering and Seasonal Analysis Under On-Road Conditions | Synapse