Clean TF BART and TF Seq2Ses template
# What does this PR do?

This PR aims to clean TF BART and the TF Seq2Seq template by adding explicit keyword arguments, typing and update the documentation in the model implementation to make it easier to understand and read.
