Add VCPKG's prerequisites to AMD GPU EPs docker files (#23636)
### Description
1. Add prerequisites to AMD GPU EPs docker files so that I can use vcpkg
in MIGRAPHX EP and ROCM EP's pipelines.
2. Add "adduser" to the two pipeline's docker files, to be consistent
with the other Linux docker builds.
3. Fix an issue that in OpenVino's docker image the running user doesn't
have write access to its own $HOME folder, this was because we created
the HOME folder first with root before creating the user. This PR fixes
the issue.
4. As I am updating the docker images, update their cmake to the latest
as well.
### Motivation and Context
So that I can change the two pipelines to use vcpkg.