Diffusion Models and Representation Learning: A Survey | Synapse