Celcomen: spatial causal disentanglement for single-cell and tissue perturbation modeling | Synapse