This requires adding a destructor and deleting move and copy assignment for SculptSession, because (for now at least) we want to keep the PBVH as an opaque type (though with one exception for including pbvh_intern.hh in paint.cc for the SculptSession destructor). Pull Request: https://projects.blender.org/blender/blender/pulls/121227