Precompute and store the hash for operators that use GroupByHash or have hash partitioned output

I'd rename this `rowPagesBuilderWithHash` so it is obvious what is happening