Domain transition

I am aware of this post and while this does help there are a couple more questions I have about the transition process.

So I get the transition of the actual domain. But I currently use google domains as a domain provider. The new domain I would be purchasing is on go daddy. The reason is that the URL ending, google doesn’t support. But I use google workspace as a part of my domain. So what is the best way to transition my domain email? Or should I just completely just redo everything on Microsoft 365 and dump workspace?

Hope this help you,