Rewrite credential-panel.spec.tsx to match the new discriminated union state model and variant-driven rendering. Add new test files for useCredentialPanelState hook, SystemQuotaCard Label enhancement, and all ModelAuthDropdown sub-components.