Gauss–Bonnet inflation: perturbations, reheating and observational constraints | Synapse