Error handling for the query parser
This module defines error types for the parsing process, providing unified error reporting with position information, hints, and context support.