You can think of microservices as a software design architecture where the aim is to keep maximum parts of code independent/ loosely coupled.

On the other hand, monorepo and multirepo can be seen as a code management architecture.

A software following the microservices architecture can be implemented/ managed as a monorepo as well as multirepo. Let me know if this clears the difference