WIP: [VECGEOM-575] Implement ApproachSolid utility and bounding box caching
These changes implement caching of bounding boxes of all logical volumes in the GeoManager class. Furthermore, an utility to approach solid with a safe distance is implemented using this cached table.