feat: Establish type compatibility with graphql (#3)
* feat: Establish type compatibility with graphql
* Merge null and boolean match
* Remove Kind usage in values.ts
* Turn GraphQLError type compatible
* Fix ASTNode typings
* Fix type compatibility of parser tools
* Add type checks for visitor
* Apply Prettier formatting
* Add run option to vitest