Normalizes RDF-Elixir SPARQL results into deterministic parity rows.
@spec hash_rows(list()) :: String.t()
@spec normalize(term()) :: {:ok, atom(), list()} | {:error, AshR2RML.Refusal.t()}