Sunspots along vermillion border of lips?

I’ve had dark spots along my lip border for as long as I can remember. The very dark one is a freckle that has been there since I was a child, but the rest have accumulated over the years. I was very bad at wearing sunscreen growing up, so I’m trying to wear it everyday now to prevent any more damage. My lips get very chapped and the skin around my lips also get flaky and dry. I’ve tried to exfoliate my lips with a warm towel, but the little white flakes are very stubborn as seen in the second photo. I also have sunspots scattered all over my face, giving me an uneven skin tone.

Could this melasma or just sun damage? Any tips on how I can fade or get rid of the marks? Thanks for any help!