Heuristically parse pricing plans (name, price, currency, billing period, features) from a pricing page. Each plan gets its own detected currency. Returns plans [] with confidence 0 when nothing matches. Best-effort, not a guaranteed parser for every layout.