monopam: workspace auto-detection by walking up from CWD
Before this change a developer with two product monorepos on one
machine had to swap $HOME (or rewrite ~/.config/monopam/opamverse.toml)
between them, because Config.load only looked at the XDG path. That
made the single-developer-multi-app workflow effectively unusable.
Config.load now walks up from CWD looking for an opamverse.toml at
each parent directory, and uses the first one it finds. The XDG
path stays as a fallback for users who only have one workspace and
prefer the global config. No env variable, no flag, no per-app
swap.
Marker file: opamverse.toml at the workspace root. The same file
the user already authors with [workspace] / [identity] sections —
just placed inside the workspace directory instead of $HOME.
Test: monopam/test/multi_app.t walks through two app workspaces
plus a shared upstream library, asserts that monopam status reads
the right workspace whether the user is at the workspace root, in
mono/, or in a deeply nested subdirectory under mono/.