Best way to isolate an android app - Island, Insular or Shelter

I need to install some rather intrusive company apps (Microsoft intune + teams/outlook).

If I install these in an isolating app would it be able to access contacts or what apps are installed. Also after I am done with it can I just wipe out the space containing there apps with no residue left over.

According to Microsoft if I installed it directly on to my device I wouldn’t even be able to uninstall it unless I unenroll my device. I do not like the idea of not being able to uninstall the app when ever I want.

The device is a Samsung s23 running android 13 if that matters.