v.20.3Bug Fix

Fixed Performance and Accuracy Issues in Aggregate Functions for Float Types with NaN Values

Fixed potentially low performance and slightly incorrect result for uniqExact, topK, sumDistinct and similar aggregate functions called on Float types with NaN values. It also triggered assert in debug build. This fixes #12491. #13254 (alexey-milovidov).