Hi,
You can follow the instruction in the below article for the migration of Gmail to Microsoft 365.
For larger mailboxes, you can extract the PST's and make the primary mailbox less than 100GB, so migration can be performed similar to other mailboxes. Enable the In-place archiving in Exchange Online for those users and import the PST. Please also verify the license type include the unlimited archiving.