Имя поля должно быть строковым, поэтому оно должно быть table.filter($event.target.value, 'name', 'contains')
вместо table.filter($event.target.value, name, 'contains')
, как
<input class="column-filter-input" (click)="$event.stopPropagation()" pInputText type="text" (input)="table.filter($event.target.value, 'name', 'contains')" [value]="table.filters['name']?.value" />