feat(schema): mark most parameterizable fields as parameterizable (#5732)
Mark most parameterizable fields as such.
We want to parameterize data fields (e.g. in filters) that flow all the way to the resulting SQL without the need to be inspected by QC.
However, fields like `take`, `skip` etc are structural and must not be parameterized because we need to inspect their exact values in the query compiler.
We also assume that `null` values will not be parameterized by the client and will be considered a separate query shape.
Some fields that should be parameterized in principle are excluded in this PR because they need changes outside the schema builder. Support for them is implemented in follow up PRs.