Part of #118145. In the future we want to move the ownership of the BVH tree to the original mesh rather than `SculptSession`, in order to persist it across some more general non-topology changing operations like node tools. The first step of that change is replacing all places that used `SculptSession::pbvh` for access with a function.