fix/tradein-lead-consent-columns
main
Migration 182 adds nullable client_ip/consent_policy_version/consent_text_snapshot to trade_in_leads; create_trade_in_lead now writes them (previously audit-log only, #2497 TODO). Migrate-before-app (#2216 precedent). LOW audit R2 (#9).