+ form-inputs.test.tsx: 35 cases across TextInput, NumberInput, Toggle,
TagList, and Section — pure presentational components in the Config tab.
Uses vi.hoisted() patterns from established suite; no jest-dom matchers.
+ form-inputs.tsx (Section): add aria-expanded + aria-controls to the
collapsible toggle button for WCAG 2.1 AA compliance. The content div
gets a stable id derived from the title; aria-controls links button to
region. Indicator span gains aria-hidden="true" (decorative only).
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>