Godot 3 is not very good att handling large amounts of dynamic lights in my experience so you will have to be creative. I think Godot 4 will fix this soon.
I don't know any way to have lots of lights where they are all dynamic at once in Godot 3. If you can make it work with only nearby lights being dynamic and far away lights being static then I think you should be able to solve it with baked lighting and custom shaders that blend between baked lighting and dynamic based on distance.
There are many ways it can fail though so expect it to be a complex and time consuming project.