Text this: A Comprehensive Review of GaN-Based Bi-directional On-Board Charger Topologies and Modulation Methods