Energy-Efficient NLP with Spiking Neural Networks: A Comprehensive Review of Opportunities, Challenges and Future Directions | Synapse