Better logic for getting tokenizer config in AutoTokenizer
# What does this PR do?

In this PR, we make the logic in `AutoTokenizer` a little bit better by checking the tokenizer config is in the list of files of the repo when trying to get it, instead of bluntly trying to load it. This makes the function fail early with a clear error message if the repo name passed contains a typo.
Thanks!