Sparta, Leonidas I. König von