The Cheltenham Festival 2025 was, as always, a glorious assault on the senses and a searching test of constitution across ...