fix load_best_model_checkpoint_at_end do not load the best model chec… (#44583)
* fix load_best_model_checkpoint_at_end do not load the best model checkpoint when `save_strategy` is `best`
* update error message to include save strategy best
* change the error message to what copilot suggested
* add test for load best model checkpoint when save_strategy is best
* Apply repo consistency fixes
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>