Completing the 'thin-arrow' (->) will make writing function return types more convenient
Just like in some languages that don't require 'thin-arrow's
Implement:
When writing an identifier at the return position of fn to complete a type or type keyword (#20571), insert "-> " before the completion result
Example: fn foo() us$0 {} into fn foo() -> usize {}
NOTE: Do not apply to where completion items