ApproximateUniqueCombineFn is using default hash function for estimation.
We can pass a hash_fn and overwrite default hash function to support better estimation performance.
Parent issue: BEAM-6693
Imported from Jira BEAM-7525. Original Jira may contain additional context.
Reported by: hannahjiang.