Reuses the oven family's door/connected/operational-state capabilities wholesale (identical resource shapes) and adds microwave-specific mode/ cavity/temperature capabilities for the fields that differ (cook-mode vocabulary, powerLevel, no setpoint write). Resolves via a new '-MICROWAVE-' modelNum token fallback, mirroring the existing '-OVEN-'/'-RANGE-' rules.