Collapsible expands and collapses a panel of content. It can be controlled
(@bind-Open) or uncontrolled (DefaultOpen), publishes --collapsible-panel-height
/ -width custom properties so CSS height/width transitions work as a drop-in, and
can keep its panel mounted through the open and close transitions (or as
hidden="until-found" so the browser’s in-page find can reveal it).
Implements the roles, states, and keyboard map of the disclosure WAI-ARIA APG
pattern: the Trigger wires aria-expanded and aria-controls pointing at the
Panel’s id. This behavior is covered by the Playwright browser test suite and gated
by axe-core in CI.