@deprecated hides an input field from a scheme
### Issue Description

I added @deprecated to a input's field in my scheme. But the field was removed from my scheme.
I load the scheme form files using @graphql-tools/load-files and it returns this.
`{
    "kind": "InputValueDefinition",
    "name": {
        "kind": "Name",
        "value": "internalUser",
        "loc": {
            "start": 171,
            "end": 183
        }
    },
    "type": {
        "kind": "NamedType",
        "name": {
            "kind": "Name",
            "value": "Boolean",
            "loc": {
                "start": 185,
                "end": 192
            }
        },
        "loc": {
            "start": 185,
            "end": 192
        }
    },
    "directives": [
        {
            "kind": "Directive",
            "name": {
                "kind": "Name",
                "value": "deprecated",
                "loc": {
                    "start": 194,
                    "end": 204
                }
            },
            "arguments": [
                {
                    "kind": "Argument",
                    "name": {
                        "kind": "Name",
                        "value": "reason",
                        "loc": {
                            "start": 205,
                            "end": 211
                        }
                    },
                    "value": {
                        "kind": "StringValue",
                        "value": "All requests should be internal",
                        "block": false,
                        "loc": {
                            "start": 213,
                            "end": 246
                        }
                    },
                    "loc": {
                        "start": 205,
                        "end": 246
                    }
                }
            ],
            "loc": {
                "start": 193,
                "end": 247
            }
        }
    ],
    "loc": {
        "start": 171,
        "end": 247
    }
}`

But for some reason I don't see the field in my scheme. When I remove `@deprecated` the field appears. It looks like a bug.
I have found that the topic was [discussed](https://github.com/apollographql/apollo-server/issues/6314) almost a year ago.
Do you have any plans to fix it?

### Link to Reproduction

https://github.com/jangot/apollo-bug

### Reproduction Steps

1. Run the server
2. Open playground
3. Find `UserInput` - there is no `oldName` field there
4. Open the scheme in the project https://github.com/jangot/apollo-bug/blob/main/schemas/index.graphql
5. Find `UserInput` - there is `oldName` field there 