I was looking at something similar (CodeWeavers?) and it seems the latest version of Office that runs well was Office 2016.
I will have to take a look at WinApps.
Communication stuff (email, calendar, teams) is actually one area where I do use MS web apps and they work fine for those use cases.