move hash_value into value_adl_barrier namespace where it expected