Aggiunge expanding_walk_forward e dataclass Split per generare fold
walk-forward con train che cresce e test sulla finestra successiva.
Rispetta min_train_days e ritorna lista vuota su fold troppo piccoli.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>