Sync a branch-based virtual-monorepo workspace by fetching origin and rebasing the shared branch onto each repo's default branch, plus refreshing submodules in submodule mode. Use when the user says "sync workspace", "rebase JIRA-123 against main", "update worktrees", or wants to pull upstream changes into a multi-repo branch.