babel-polyfill считается устаревшим. Сейчас он из себя представляет разные пакеты (core-js и regenerator-runtime)
У меня уже глубокая ночь, поэтому я уже невменяемый) Но если babel-полифил работает, то ставь его временно.
А вообще обычно делают так:
ставят
@babel/preset-env, ставят ему опцию useBuiltIns: 'usage' и дополнительно устанавливают core-js и regenerator-runtime
А, ну и еще browserslist или target настраивают. И все нужные полифиллы автоматически будут подключены в проект