MDS - master data services lets you manage datasets and add reference information to that data. For example your source system might have a list of 2 million stock items, but the items stored in the system are missing the weight or useful categorisation.
MDS lets you import these records and add additional data such as reporting categories and manage this in excel. Then you can use this for downstream reporting purposes. Or you can create completely new datasets that are required for reporting. AFAIK Purview doesn't do this at all, but there are lots of promises that it will become the platform for it, and it makes sense that it would be.
Microsoft SQL Server MDS uses rather old technology and I would not recommend it for new work.
Microsoft SQL Server DQS is even older and again I would not recommend it for new work. It seems like something they deployed to tick a box in Gartner ten years ago.
Purview's current functionality appears to be limited to data profiling and tagging. What tables and columns are in your databases? what's the data profile? OK now add some tags so end users can easily search and find these columns.
AFAIK Purview does not store any actual data (i.e. a list of stock items) except for limited row previews. It stores data about metadata. (what columns are in this table? how many rows does this table have?)