Olá Matheus!
Ótima pergunta! A tipagem de retorno em funções é opcional em TypeScript. No caso das funções testaBusca e testaFiltro, como elas retornam um booleano, o TypeScript é capaz de inferir o tipo de retorno automaticamente. Porém, em alguns casos, pode ser recomendável tipar o retorno para deixar o código mais claro e legível, especialmente em funções mais complexas.
Por exemplo, imagine uma função que calcula o preço total de uma compra. Nesse caso, tipar o retorno como um número pode ser útil para evitar erros na hora de utilizar o resultado da função.
Em resumo, a tipagem de retorno é opcional, mas pode ser recomendável em alguns casos para deixar o código mais claro e evitar erros.
Espero ter ajudado e bons estudos!