* feat(morph): refresh curated models
* test(providers): add regression guard for Morph catalog refresh
The Morph curated-model refresh (morph-glm52-744b, morph-minimax3-428b
added; morph-minimax27-230b removed) shipped with a PR body claiming a
tests/unit/morph-provider-catalog.test.ts that was never actually
committed. Add that test for real: asserts the two new ids/metadata
are present, the retired MiniMax M2.7 id is gone, the untouched models
are still there, and there are no duplicate ids in
CHAT_OPENAI_COMPAT_MODELS.morph.
Verified red against the pre-refresh catalog (3/6 assertions fail:
glm52 missing, minimax3 missing, minimax27 still present) and green
against this branch's shared.ts (6/6).
Co-authored-by: diegosouzapw <8016841+diegosouzapw@users.noreply.github.com>
---------
Co-authored-by: diegosouzapw <8016841+diegosouzapw@users.noreply.github.com>