Preference alignment on diffusion models: A comprehensive survey for image generation and editing | Synapse