[WIP] Fix Pyright static type checking by replacing if-else imports with try-except (#16578)
* rebase and isort
* modify cookiecutter init
* fix cookiecutter auto imports
* fix clean_frameworks_in_init
* fix add_model_to_main_init
* blackify
* replace unnecessary f-strings
* update yolos imports
* fix roberta import bug
* fix yolos missing dependency
* fix add_model_like and cookiecutter bug
* fix repository consistency error
* modify cookiecutter, fix add_new_model_like
* remove stale line
Co-authored-by: Dom Miketa <dmiketa@exscientia.co.uk>