fix(monopam): detect repos with no upstream tracking branch
ahead_behind in ocaml-git returned {ahead=0; behind=0} when the remote
ref didn't exist, making never-pushed repos appear fully synced. Now
returns None, and status shows these as "remote:new" so push correctly
identifies them as needing upstream push.