24 lots to watch at 2025’s Goodwood Festival of Speed sale