message: fix(language-service): exclude the `SafePropertyRead` when applying the optional chaining
  When providing the completion for `SafePropertyRead`, the ts server
  will not apply the optional chaining. So no need to shift the start
  location of `replacementSpan` back.
  PR Close
diff: @@ -212,7 +212,7 @@ export class CompletionBuilder<N extends TmplAstNode|AST> {
  const replacementSpan = makeReplacementSpanFromAst(this.node);
  if (!(this.node.receiver instanceof ImplicitReceiver) &&
  - options?.includeCompletionsWithInsertText &&
  + !(this.node instanceof SafePropertyRead) && options?.includeCompletionsWithInsertText &&
  options.includeAutomaticOptionalChainCompletions !== false) {
  const symbol = this.templateTypeChecker.getSymbolOfNode(this.node.receiver, this.component);
  if (symbol?.kind === SymbolKind.Expression) {
  