nir: Use 'unsigned' instead of enum types in nir_variable::data
MSVC treats enums as signed, so storing values that use the topmost bit of the explicitly sized field loads as a negative value instead.
MSVC treats enums as signed, so storing values that use the topmost bit of the explicitly sized field loads as a negative value instead.