Conditional Monge Gap enables generalizable single-cell perturbation modelling | Synapse