This patch makes index expressions on resources hlsl_ir_index nodes instead of hlsl_ir_resource_load nodes, because it is not known if they will be used later as the lhs of an hlsl_ir_resource_store.
For now, the only benefit is consistency.
-- v2: vkd3d-shader/hlsl: Don't keep the implicit mipmap level on hlsl_ir_index.