Replace -100s in predictions by the pad token
# What does this PR do?

This PR fixes the seq2seq examples with the Trainer on datasets with small samples. The problem is that the results on those samples get padded with a -100 by the Trainer, and this in turns gets an index error in the tokenizer decode method.

Fixes part of #22634
_The documentation is not available anymore as the PR was closed or merged._