Add --json output with field filtering to issue commands
Adds GitHub CLI-style --json [fields] option to issue list, view,
create, and edit commands. When --json is passed, outputs machine-
readable JSON instead of human-readable text. An optional comma-
separated field list filters the output to only the requested fields.
Adds outputJson() utility to src/utils/formatting.ts for reuse
across future commands.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>