hash: Explicitly annotate key in iter_next as nullable
There is no reason for key and value to have different annotations. Both may return NULL as a valid value.
gpointer typed parameters are nullable by convention, so there is no change here. The (nullable) annotation is just for humans really.
Edited by António Fernandes