`SELECT bitShiftLeft(toInt256(-2), number)`

`shift left for negative lhsbers is underfined!`

See https://clickhouse-test-reports.s3.yandex.net/14525/44726c37c3003ec8112dbf32efa350bd595163b3/fuzzer/report.html#fail1
#pragma once
#include "wide_integer.h"
#include <array>
#include <cstring>
namespace std
{
#define CT(x) \
    std::common_type_t<std::decay_t<decltype(rhs)>, std::decay_t<decltype(lhs)>> { x }
template <size_t Bits, typename Signed>
class numeric_limits<wide_integer<Bits, Signed>>