monopam: fix fd leak in push — scope per-package switch
Git.Repository.open_repo acquires file descriptors. When 168 packages
share one Eio switch, all fds stay open until the switch exits.
Fix: wrap each per-package push in its own Eio.Switch.run.
Also adds push-stress.t: push 50 packages to catch fd leaks.