hash: moved UDL operators outside hash namespace.¹

1: Too tedious to use UDLs within togo without leaking their
definitions to the outside from the namespace import
(e.g., in the scope of a public enum).
test/hash/literal: removed anonymous namespace and hash import.