**Description:** Train an XGBoost regressor using engineered features. **Acceptance Criteria:** - Save model → `models/xgb.json`. - Save feature importance plot → `plots/feature_importance.png`. - Handle categorical encodings where necessary.
Description:
Train an XGBoost regressor using engineered features.
Acceptance Criteria:
models/xgb.json.plots/feature_importance.png.