Text this: Energy Routing Protocols for Energy Internet: A Review on Multi-Agent Systems, Metaheuristics, and Artificial Intelligence Approaches