Yes, in principle you can also operate the X-NUCLEO-IHM01A1 with the NUCLEO-L476RG. It would make sense to use the software package X-CUBE-SPN1, because you can start immediately with it. It doesn't contain a finished project for STM32L476, but the libraries are already included for STM32L4, so they can be adapted relatively quickly.
Regarding the second question about the number of expansion boards: a maximum of 3 boards per SPI channel can be controlled in daisy chain. Theoretically, you could also connect more X-NUCLEO-IHM01A1, but this would require more extensive reconfigurations in order to control the additional boards via a second and third SPI port of the STM32L476.
Does it help?
Regards
/Peter
In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.