refactor: reorganize lexicon GraphQL into modular structure
Split graphql_gleam.gleam (754 lines) and mutation_resolvers.gleam (1023 lines)
into 4 focused modules under graphql/lexicon/:
- converters.gleam: Record → GraphQL value conversion, JSON parsing
- fetchers.gleam: Database fetcher functions for lexicon_graphql
- mutations.gleam: Mutation resolver factories with shared auth helper
- schema.gleam: Public API entry point (build_schema, execute_query)
Consolidates repeated auth code (~40 lines x 4 resolvers) into single helper.