Text this: Optimizing fast charging protocols for lithium-ion batteries using reinforcement learning: Balancing speed, efficiency, and longevity