I recommended taking a look at the Environment Instructions again,
It takes you through installing the
PubSubClient libraries you’ll need to successfully run the firmware. Running through all the steps in the environment instructions should provide the fixes you need.
Normally, if you see a “library missing error” it means dependencies you need are missing. Arduino has a Library manager that takes care of all the hard work for you.