add `sol remote` CLI for remote observer management
Phase 1 of observer decoupling: create, list, revoke, and status
commands for managing remote observer registrations directly on the
journal filesystem — no Convey web server dependency required.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>