How about 50 instead of just 7? We could keep them united by enumerating a very small list of powers reserved to the conglomeration of all 50. Each of the 50 would otherwise be completely free to set policy as it willed. What a novel idea.
https://theweek.com/articles/805689/should-chop-america-into-7-different-countries-seriously