Oi Antonio, tudo bem?
A prática de adicionar o ponto de exclamação (!) após uma declaração de propriedade em TypeScript é conhecida como operador de não-nulo assertivo. Esse operador é usado para informar ao compilador que a propriedade não é nula, mesmo que a declaração inicial não a inicialize.
No Angular, é comum usar o operador de não-nulo assertivo quando você sabe que uma propriedade será inicializada posteriormente no código, mas o compilador não consegue inferir isso. Ao adicionar o ponto de exclamação, você está basicamente dizendo ao compilador: "Eu sei que esta propriedade será inicializada em algum lugar antes de ser usada, então não mostre erros relacionados a ela".
Um abraço e bons estudos.