Switches out the barycentric_weights comparison against FLT_EPSILON for comparison to not 0.0f. Prevents tiny geometry from returning wrong weights for the Surface deform modifier related to this bug https://developer.blender.org/T73348
Brings it into line with the other barycentric weights functions which also test against zero instead of epsilon.