v.24.1Backward Incompatible Changes

Improve sumMapFiltered operation with NaN and -0 handling

Improve the operation of sumMapFiltered with NaN values. NaN values are now placed at the end (instead of randomly) and considered different from any values. -0 is now also treated as equal to 0; since 0 values are discarded, -0 values are discarded too. #58959 (Raúl Marín).