Run Bazel test suite on Linux ARM64 platform

Simplify make variable creation for rules. Allow aspects to access make variables for the aspect and the base rule separately.

Failed in 3m 32s
:ubuntu: Ubuntu 20.04 LTS ARM64curl -sS https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?1738694193 -o bazelci.py && python3.8 bazelci.py runner --task=ubuntu2004_arm64 --http_config=https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/bazel-linux-arm64.yml?1738694193
Waited 10s
·
Ran in 2m 44s
Total Job Run Time: 3m 22s