I think that you asked 2 distinct questions:
Is there a way to implement fonts not existing in Google fonts into Google Slides/Docs/…?
Answer: No.
... how we could solve this problem without completely switching to Microsoft?
Answer: LibreOffice will allow you to use "external" fonts (that do not exist in Google Fonts) in your presentations and documents.