Model routing and channel selection middleware.
Implements the selection strategy from specs/0003-channel-model.md Phase 1:
FlatFee channels with quota > 0 and healthy are preferred; Metered channels
serve as fallback. Health tracking uses a simple binary model with 60s
cooldown.