Comparisons & Reviews A Deep Dive into AI Image Generation: Comparing GANs, VAEs, and Diffusion Models