MakeupMirror: Improving Facial Attribute Preservation in Diffusion Models for Makeup Transfer | ResearchPod