Add GRIB2 workaround helper for int32->uint32.

Partner in crime to #1480.
This only make sense if the incoming value lies in the range -2147483647 to 2147483647. Feel free to correct me. If this is indeed the case, I think we should consider a check on the incoming value.