You have found yourself in dependency hell... You need to manually install the missing required packages. Run,
install.packages("vctrs")
then try again.
If you get another error saying,
there is no package called 'whatever_the_missing_package_is'
repeat the last step with,
install.packages("whatever_the_missing_package_is")
If you are prompted about a newer version of some package being available and asking if you want to install the newer version from source, you will almost certainly have far fewer issues if you say no.
Repeat this processas many times as necessary until everything works.