This dependency was a bit ugly and was also creating warnings when using unity builds. Also the functions from the mask modifier did a few things that we don't need in the Delete Geometry node:
- The mask modifier functions use CustomData_copy_data which should not be necessary in the Delete Geometry node, because attributes are propagated separately.
- The mask modifier check for -2 since rB20ef77137434efa1854cb1d6de70aa476b2674f9 which is not necessary in the node.