Auto-detect repo from git remote when --repo is omitted
Add shared parse_repo_ref, parse_remote_url, resolve_repo_from_remote,
and require_repo utilities to util.rs. Commands now auto-detect the
repository from the git origin remote (for tangled.org/*.tangled.sh
hosts) when --repo is not provided, removing the need to specify it
explicitly inside a cloned tangled repo directory.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>