### Description Cherry-pick the following PRs to the release branch https://github.com/microsoft/onnxruntime/pull/15858 https://github.com/microsoft/onnxruntime/pull/15807 https://github.com/microsoft/onnxruntime/pull/15816 https://github.com/microsoft/onnxruntime/pull/15775 https://github.com/microsoft/onnxruntime/pull/15779 They are all clean merges. --------- Co-authored-by: cloudhan <guangyunhan@microsoft.com> Co-authored-by: Sumit Agarwal <sumitagarwal330@gmail.com> Co-authored-by: RandySheriffH <48490400+RandySheriffH@users.noreply.github.com> Co-authored-by: Randy Shuai <rashuai@microsoft.com>