`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
static constexpr wide_integer<Bits, Signed> epsilon() noexcept { return 0; }
    static constexpr wide_integer<Bits, Signed> round_error() noexcept { return 0; }
    static constexpr wide_integer<Bits, Signed> infinity() noexcept { return 0; }
    static constexpr wide_integer<Bits, Signed> quiet_NaN() noexcept { return 0; }
    static constexpr wide_integer<Bits, Signed> signaling_NaN() noexcept { return 0; }
    static constexpr wide_integer<Bits, Signed> denorm_min() noexcept { return 0; }
};
template <typename T>
struct IsWideInteger
{
    static const constexpr bool value = false;
};
template <size_t Bits, typename Signed>
struct IsWideInteger<wide_integer<Bits, Signed>>
{
    static const constexpr bool value = true;
};
template <typename T>
static constexpr bool ArithmeticConcept() noexcept