nir: Add unsigned upper bound for extract opcodes.
This helps with some cases of extract, such as:
- Emitting more optimal integer multiplications
- Better address calculation
- Possibly others
There is also a small patch that fixes an ACO bug for the multiplication sequence. Additionally, a fix for the upper bound of local_invocation_index
in non-compute-like shader stages.