Fixes #138270. Moves the majority of the logic of MaterialStateProperties down to the widgets layer, then has the existing Material classes pull from the widgets versions.
AnimationStyle
if
switch
iconAlignment
Card.filled
Card.outlined
avatarBoxConstraints
deleteIconBoxConstraints
showDateRangePicker
dartpad
ExpansionTile
showSnackBar
SegmentedButton.styleFrom
Switch