A 42-year-old woman presents with heavy menstrual bleeding, reporting flooding and passing clots. She feels tired and her periods significantly impact her daily life. Examination is unremarkable. Full blood count shows Hb 102 g/L, MCV 78 fL. What is the most appropriate first-line pharmacological treatment for her heavy menstrual bleeding, according to NICE guidelines, assuming no contraindications?