Lanugage Service support for union types

Completions kind, Quick Info, go to def, and find all refss
declarations is a property on symbol. I thought of adding it on getDeclarations in the extension, but that would lead to different behaviors. for this I will change it to just use getRootSymbols like the rest.