nir: Make nir_*_instr_create take a nir_shader instead of a void * context