Fix unary operator precedence, allow some expressions as object values by itchyny · Pull Request #3053 · jqlang/jq

Currently, the precedence of the unary operator - is too low so it causes some unintuitive results. For example, as I pointed out in #2704 (comment), [-1 as $x | 1,$x] results in [-1,-1] in jq 1.7 ...