monopam: replace git subtree push with fast diff-based sync
git subtree push is slow because it walks the entire repository history
to reconstruct commits. For large repos, this is O(commits) which can
take minutes.
Replace with a diff-based approach that is O(changed files):
1. Generate diff between monorepo subtree and checkout using
git diff --no-index
2. Apply the diff to checkout using git apply
3. Stage and commit the changes
Also parallelize remote push using Eio.Fiber.List.map with max_fibers:2.