Enhancing Network Efficiency: Empowering Intelligent Caching with Graph Neural Networks in Information-Centric Networking