function parseExpressionAt(input, offset, options) {
  const parser = new acorn.Parser(options, input, offset);
  parser.nextToken();
  // @ts-expect-error - Not part of the current acorn types.
  return parser.parseMaybeAssign();
}
A version of acorn's parseExpressionAt that stops at commas, allowing parsing
non-sequence expressions (like inside arrays).
@param {string} input
@param {number} offset
@param {import('acorn').Options} options
@return {Node}