One trick you can do is go into Edit Mode, select the vertices you want to hide (or, if it’s easy, the stuff you want to remain visible). Assign these to a vertex group then add a Mask modifier using that vertex group. If the mask is reversed there is an Invert toggle to the right of the vertex group selection in the Mask modifier (at least in 2.93).
The downside to the above method is that Edit Mode can really groan with high-poly meshes.
There is probably a way to use Face Sets for masking as well but I haven’t experimented yet. Definitely something to look into though!