Fix promotion bug in MultiHeadDotProductAttention:
* if x64 is enabled, autoregressive decoding would lead to dynamic
slicing errors
* Add explicit types for dynamic_slice arguments
* Add test for x64 autoregressive decoding
Amended for more idiomatic/correct test case