Generate: TF contrastive search must pop `use_cache` from `model_kwargs`
# What does this PR do?

Fixes a slow test that broke with #20994 

(actually, more like ~25 slow tests 😅 )
_The documentation is not available anymore as the PR was closed or merged._