Certain color-related operators and brushes are only relevant for certain modes. Historically, we have performed this check by inspecting the BVH tree type. To avoid this as a hard requirement and avoid needing to ensure that the tree is built in these scenarios, this commit changes the `color_supported_check` to inspect the source of truth for dyntopo (`SculptSession.bm`) and multires (`BKE_sculpt_multires_active`). Pull Request: https://projects.blender.org/blender/blender/pulls/132086