feat(cli): add --output-format json flag for structured query output
hermes chat -q currently only produces plain text output for programmatic use, requiring manual parsing of token counts, cost, and session metadata; the issue requests a --output-format json flag, with an associated PR already filed.