Complex Negative Shape Intersection (Hollow Dome + Cutout)

I am wondering how to create a hollow hemispherical mesh with a circular cutout centered on the top, much like the Pantheon in Rome.

How should I go about this?
Should I be trying to import a model instead (if so, what software should I use?)

It would be much easier to import a model as GLB file.
There is a lot of different software solutions, I would recommend Blender for the beginning since it is free and has a lot of tutorials.