message: Improve tracking of query location of column reference expression
diff: @@ -88,6 +88,7 @@ void ExpressionBinder::QualifyColumnNames(unique_ptr<ParsedExpression> &expr) {
  if (!expr->alias.empty()) {
  new_expr->alias = expr->alias;
  }
  + new_expr->query_location = colref.query_location;
  expr = move(new_expr);
  }
  break;
  @@ -258,6 +259,7 @@ BindResult ExpressionBinder::BindExpression(ColumnRefExpression &colref_p, idx_t
  if (!expr) {
  return BindResult(binder.FormatError(colref_p, error_message));
  }
  + expr->query_location = colref_p.query_location;
  // a generated column returns a generated expression, a struct on a column returns a struct extract
  if (expr->type != ExpressionType::COLUMN_REF) {
  