I just discovered this, but if you select the entire ddl statement, convert everything to lower case then reselect everything and right click on it, under the SELECTION in the popup you can choose, Apply Syntax Case. That changes the keywords to upper case.
It doesn't format the rest of it, but it gets all the data types consistently cased.