Add monopam fork and join commands
Implements fork/join operations for unified source management:
- fork: Split a monorepo subtree into its own repo in src/
Uses git subtree split to extract history and creates standalone repo
Updates sources.toml with origin = "fork"
- join: Bring an external repo into the monorepo as a subtree
Clones to src/ and uses git subtree add
Supports --from for joining from verse members
Updates sources.toml with origin = "join"
Also adds:
- origin type to Sources_registry for tracking source provenance
- push_ref helper to Git module
- Origin indicators (^ for fork, v:handle for join) in status output
- Fork_join module with full implementation
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>