Add generate kwargs to Seq2SeqTrainingArguments
# What does this PR do?

This PR adds two new `Seq2SeqTrainingArguments` to control which `max_length` and `num_beams` are used during the intermediate evaluations of the `Seq2SeqTrainer`. This feature has been requested multiple times, the last in date being #13252.