Add #branch suffix support and fetch+reset for verse pull
Registry member URLs can now include a #branch suffix to specify a
non-default branch (e.g., "https://github.com/user/repo#develop").
Also changes verse pull to use fetch+reset instead of pull, since verse
repos should not have local modifications.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>