updated "build test" to accept an array of benchmarking labels
updated "remote push" and "nightly" workflows to include benchmarking on h100's
adjusted docker job to have same criteria as upload job. did this since upload could fail, but for auth reasons and this shouldn't stop us from push docker.
SUMMARY:
TEST PLAN: runs on remote push