Вы всё правильно делали. Это у них в пакете конфликты зависимостей неразруленные. Чтобы все установилось используйте команду:
npm i --legacy-peer-deps
это установит пакеты невзирая на предупреждения и все будет работать (я проверил). Надеюсь версия Node у вас не древняя, я проверял на 20-й