Add a flag for enabling/disabling specific KMP platforms and reworking existing uses of single platform flags to use it.

Bug: 222138645
Test: New test added for flag parsing and existing CI tests must pass

Change-Id: I04b883be40f6a61f975bf0648f95fa94e844b1b9
diff --git a/development/update-verification-metadata.sh b/development/update-verification-metadata.sh
index 03c19f7..e47d227 100755
--- a/development/update-verification-metadata.sh
+++ b/development/update-verification-metadata.sh
@@ -2,7 +2,7 @@
 set -e
 
 function runGradle() {
-  kmpArgs="-Pandroidx.compose.multiplatformEnabled=true -Pandroidx.kmp.native.enabled=true"
+  kmpArgs="-Pandroidx.compose.multiplatformEnabled=true -Pandroidx.enabled.kmp.target.platforms=+native"
   echo running ./gradlew $kmpArgs "$@"
   if ./gradlew $kmpArgs "$@"; then
     echo succeeded: ./gradlew $kmpArgs "$@"