Reads .mergin/mergin.json and returns the full project name as
namespace/project. Handles the three metadata formats found in the
wild (verified across the ~/Projects/gis fleet, 2026-07): a combined
name = "namespace/project"; a bare name plus a separate
namespace key; and the current client's bare name plus a
workspace object whose name is the namespace.
