[VECGEOM-575] Implement ApproachSolid utility and store BBox in UnplacedVolume.
This PR implements another way of bounding box caching than storing it in an array in GeoManager as discussed in !829 (closed). Closes VECGEOM-575
Edited by Andrei Gheata