Hi
the point is not to add everything at the start or your sketch
#include <Adafruit_BusIO_Register.h>
#include <Adafruit_I2CDevice.h>
#include <Adafruit_I2CRegister.h>
#include <Adafruit_SPIDevice.h>
they are not needed. What's needed is for you to download the latest version of all the libraries from GitHub or through the Library manager as well as the latest board package for your Arduino Nano 33 iot
I just gave it a try and it compiled fine.