Fix T89395
Present logic removes face groups which has high cost value.
And to avoid the large face groups to be removed first because of high cost value, cost value is divided by area.
In some situation (as described in T89395), area value is 0.
That said, the function bm_interior_face_group_calc_cost returns NaN due to undefined case (0/0)
Patch will add a check to confirm the face area value.
To prevent undefined case, just not divide cost value from area. With 0 area, cost will be less which also marks the face as interior.