Domain features. The highest-value features encode knowledge the model can't figure out by itself: hour-of-day, day-of-week, distance to a known landmark, account-age-in-days. Trees and linear models both benefit; even deep models often work much better with a handful of well-chosen engineered features.
Polynomial features. Replace (x, y) with (x, y, x², xy, y²). A linear model in this space is a quadratic in the original — captures interactions automatically. Combinatorial explosion with many features though, so combine with regularization or restrict the degree.
Interaction features. Multiply or combine pairs (or triples) of features. Captures "this matters more when that is high". Essential for many tabular problems where a single feature is uninformative but the pair is predictive.
Binning & discretisation. Convert continuous features into categories. Makes non-linear thresholds trivial for linear models; can hurt with trees, which already discover thresholds. Useful with target encoding (mean target per bin).
Time features. Hour, day, month, weekend, holiday, time-since-event, rolling means. Most of forecasting is feature engineering on the time axis.