@Anonymous now I understand your requirement:
Yes, you can add external users to your Azure AD (Guest); and yes, they can work inside your SharePoint.
For experience, I shared a SharePoint with auditors; and they did have a Microsoft account.
Hope this helps,
Carlos Solís Salazar
----------
Please "Accept Answer" and Upvote if any of the above helped so that, it can help others in the community looking for remediation for similar issues.