Improve language server status indicator
Change language server status indicator to more accessible colors and add a started state in addition to connected.
Submitted by Elmer van Chastelet on 16 June 2022 at 10:01
Also add additional started state to indicate whether the language server is ready to receive messages, and always set cursor position.