Update some run tests to work when either D8 or R8 is used on libcore. Partial cherry-pick of ag/33517894 to fix a test in CTS (CtsJvmtiRunTest910HostTestCases). Test: atest art-run-test-100-reflect2 art-run-test-910-methods with and without using R8 on libcore (CLs with hashtag "noop-r8-on-corelibs") Bug: 431939356 Bug: 317513933 Flag: TEST_ONLY DISABLE_TOPIC_PROTECTOR (cherry picked from https://android-review.googlesource.com/q/commit:957a43d442247f64b7768675c508663393d9cd9f) Merged-In: I6f451cc35f9a80a94015c105bbd6907b6b772ef5 Merged-In: I7d6c4d8f0533a33c43b0197b7b0c4e5f1e0c6427 Change-Id: I7d6c4d8f0533a33c43b0197b7b0c4e5f1e0c6427