Has the Buddha taught anything about how one should approach fixing society?
Yes.
The best is the sutta on World Turning Monarch (DN 26).
In addition other two important sutta are Sigalovada Sutta (DN 31) and Parabhava Sutta (Snp 1.6).
There are many other suttas on the values of a great country.