のコードリーディングしていて今ようやく理解したのだけど、*.ts 側から *.vue を TypeScript ファイルの一部であるかのように扱えるようにするために @.vue/typescript-plugin を差し込んだ tsserver を使っていて、かつそれとは別に *.vue 向けの言語機能を提供するために、独自の Language Server (@.vue/language-server) が用意されてるのか。つまり Language Server が tsserver と @.vue/language-server で 2 つある。今まで1つしかないと勘違いしてた。で説明されてる Hybrid Mode ってそういうことか。