feat: 6 neue Dashboard-Features (A–F)
A) Price Movers Alert
- GET /api/procurement/price-movers?days=N&limit=N
- CTE cur vs prior period avg, |delta_pct| >= 2%, gainers+losers
- Procurement tab: period toggle 7d/14d/30d, stats bar, Export CSV
B) Executive Overview Pulse
- 5 KPI cards in Overview (Buy Signals, Arbitrage Ops, Supply Alerts,
Price Gainers, Losers) via loadProcurementPulse()
- Top-Movers mini-table in overview card, all → Procurement tab
C) CSV Export
- exportMoversCSV() downloads gainers+losers as CSV
D) Vendor Intelligence
- GET /api/vendors/intelligence: per-vendor 30d stats
(sku_count, price_obs, avg/min/max price, last_seen)
- Top-6 banner in Vendors tab
E) Advanced Transceiver Search
- Speed filter (1G/10G/25G/40G/100G/200G/400G/800G)
- Fiber type filter (SMF / MMF)
- Verified-only checkbox
- All params forwarded to GET /api/transceivers
F) Knowledge Base Browser
- New KB tab with full-text search (ILIKE question/answer/subcategory)
- GET /api/kb?q=&category=&limit= (packages/api/src/routes/kb.ts)
- Category pills, entry cards with severity badge + FF/speed tags