GraphQL Batching

Combining multiple queries into a single request to reduce network overhead.