Soda Bottleneck Diffusion Models For Representation Learning