feat(extraction): inject Readability and refine legacy vs article heuristics
Load Readability.js before content.js so parsing works in-tab. Add body/ratio
thresholds, sponsor/promo bias, and short-read vs full-page dominance checks.
Pass extractionSource through the background; cache it; add temporary debug logs.