неверный расчет bucket id при decimal значениях
При расчете bucket_id, если значение является decimal, мы не накладываем какие-то ограничения, связанные с пределом точности
При этом, нельзя использовать ограничение в 38 значащие цифры из-за бага в пикодата - core/picodata#3121
Необходимо ограничиться 28-ю цифрами, а при превышении -- не округлять, а просто считать, что драйвер не может вычислить bucket id. Так как при подозрениях, что наш расчет может быть неверен, мы всегда перестаем вычислять bucket id