vkd3d-shader/tpf: Emit the resource data type only for typed resource declarations.
tests/hlsl: Add a shader model 5.1 test to srv-byteaddressbuffer.shader_test. Some code paths for TPF handling are not tested if no 5.1 shaders are compiled.