[tosa] Fix wrong output shape for AddOp QI16 LogicalLeftShift
Found a legalization issue for ADD operator QI16 tensors

Example: 

Previously: (output_shape is wrong)
%2 = "tosa.logical_left_shift"(%1, %0) : (tensor<14x1xi32>, tensor<1x1xi32>) -> tensor<14x19xi32>

Now:
%2 = "tosa.logical_left_shift"(%1, %0) : (tensor<14x1xi32>, tensor<1x1xi32>) -> tensor<14x1xi32>