That’s what I would do, I would put the street lamp with the light in a collection at the world origin, uncheck the collection from visibility with the box tick, and then instance that collection and array it. That way the light goes with it. Remember there is a limit of how many lights you can have in the scene with eevee, I think it’s 128 lights at the moment.