pub fn diff_plans(old: &Value, new: &Value) -> PlanDiff
Compare two plan JSON values and produce a structured diff.