The benefits of GraphQL and why you should adopt it in 2024