ast: fix ParamExp.End() when in short mode
ast: fix ParamExp.End() when in short mode

We would always add 1 to the end position for the '}', which is not
present when in short mode - $foo versus ${foo}.

mvdan/sh,mvdan/sh,mvdan/sh,mvdan/sh