withBuiltinDefinitions

Add builtin definitions from the latest spec version to the GQLDocument

SDL representations must skip scalars and may skip directive definitions. This function adds them back to form a full schema.

If a definition already exists, it is kept as is

Scalars: https://spec.graphql.org/draft/#sel-GAHXJHABAB_D4G Directives: https://spec.graphql.org/draft/#sel-FAHnBPLCAACCcooU