Refactor graphql type "MetadataOutput"
This is the current definition of "MetadataOutput":
type MetadataOutput {
total: String!
skip: String!
take: String!
}
"String!" should be "Int!" but correcting this will probably break a lot of dependent code.
TODO: Correct the definition and fix any code that breaks as a result.