Add pr create, list, and view commands (issue #4)
Implements Phase 1 of pull request support: tangled pr create/list/view.
Patch is generated via git diff, gzip-compressed, and uploaded as a blob
before creating the sh.tangled.repo.pull record. Includes behind-base
detection that prompts interactively or exits in --json mode.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>