I have two 40 foot high cube all metal shipping container workshops which are solar powered. my 24 volt battery banks are bonded to the metal framework and I do have ground rods bonded to the all metal frame on the shipping containers. The arrays are on top of the containers and my spd' are qrounded directly to the ground rods with heavy gauge wire which does not enter the container on the theory that I want a lighting strike to stay outside. Each array has its own MNPV6 combiner with its own MN300DC SPD. Two Classic 150's. I have multiple communications antennas which have lightening protection as well.
I'm an commercial electrician and have repaired lighting damage and know that there is no way to predict just what lighting will do when it strikes. I also have (2) MN300AC SPD's on my AC system, one on the generator (outside the container) and one shared by the Inverters. ( I use a small inverter for basics and a much larger one power needs). Haven't needed them but cheap insurance.