Звучит не как задача, а как хотелка, уже сказали выше правильно, что жс не предназначен для задач, где требуются такие ограничения. Закостылить и на Number должно получится наверно, если прям очень надо.
не ну есть, кнчн, всякие Int8 и блаблабла, просто не такой широкий выбор вариантов и задача это скорее для бэка, а у человека тут на фронте надо делать ещё, кроме всего хд