feat: 10 weitere Dashboard-Features (G–P)
G) SKU Bulk Pricer — POST /api/bulk-price (bis 100 Part Numbers),
Preistabelle je Vendor, CSV-Export, Not-Found-Liste
H) Side-by-side Comparison — Checkboxes in TX-Tabelle,
Floating Comparison-Tray (max 4 SKUs), Modal mit Specs +
Best-Price 7d nebeneinander
I) Vendor Reliability Score — GET /api/vendors/reliability,
Freshness(40) + Frequency(30) + Coverage(30) = 0–100,
Progress-Bar-Badge auf Vendor-Cards
J) Price Heat Map — GET /api/price-matrix?ids=,
Row-normalisierte Farbmatrix SKU×Vendor (grün=günstig/rot=teuer),
Sticky SKU-Spalte, Best-Price-Spalte
K) Watchlist — localStorage-basiert (⭐/☆ in TX-Tabelle),
Floating Drawer, live Preis-Update via Einzelabruf
L) PDF / Print Report — window.print() + dediziertes @media print CSS
(blendet UI-Chrome aus, behält Overview-Content)
M) Global Search Overlay — Cmd+K / Ctrl+K, durchsucht Transceivers
+ KB + News + Documents gleichzeitig, clickbare Direktlinks
N) Saved Filter Presets — localStorage tip_presets, Dropdown +
💾-Button in TX-Filterzeile, Save/Load/Delete
O) Price Forecast — GET /api/price-forecast/:id (lineare Regression
90d → 30d Forecast), gestricheltes Overlay auf Price-History-Chart,
Trend-Label (rising/stable/declining)
P) Technology Radar — SVG Bull's-Eye (Adopt/Trial/Assess/Hold),
Hype-Cycle-Phasen → Ringe gemappt, Bubbles mit Market-Signal-Score,
Quadrant-Labels, interaktive Tooltips