Wow, I'd never noticed the slightly different shades of green. The aforementioned editor settings seem to have the red labeled "Keyword Color," the darker green "Base Type Color", lighter green "Engine Type Color," and an even lighter green labeled "User Type Color."
So in the context of type hints, I think that roughly translates to red = primitives, darker green = collections (you can think of String as a collection of characters, Array and Dictionary seem to fall into this category as well), lighter green = engine-defined classes (Object and all its descendants), and extra light green = user-defined classes.
In terms of capitalization I guess primitives are lowercase and anything more complex is capitalized?