refactor: support bitmap for u8/16 and i8/16 in approx_distinct
#8462
+148
−40
approx_distinct
#8462