Ability to Disable or Restrict Query Batching in Apollo-Server
### Feature Request

I would like to propose an enhancement to Apollo that allows users to restrict or disable [request batching](https://www.apollographql.com/blog/apollo-client/performance/batching-client-graphql-queries/) for specific objects, or server-wide, in order to mitigate potential security risks. Appears to be something that was previously discussed and referenced [here](https://community.apollographql.com/t/limiting-disabling-batching-in-apollo-server/828). 

### Security Risks/Reasoning

Batching queries can be useful, however when applied to sensitive objects it can result in security issues like:
* Password Spraying Brute-forcing
* Two-Factor/MFA OTP Bypasses
* Account Enumeration
* General Denial of Service

-and more.

OWASP [Reference](https://cheatsheetseries.owasp.org/cheatsheets/GraphQL_Cheat_Sheet.html#batching-attacks).

If this already exists elsewhere I apologize, I was unable to find a matching request ticket.






