Change sorting order of parallel test types (#39579)

Sorting order for test type has an impact for total execution time - the
longest running test types should be run first, because when tests are
run in parallel, the long running tests started later will remain
running alone when all shorter running tests complete.

This new sorting order should optimize the tests a bit better when they
are run as complete set of tests.
diff --git a/dev/breeze/src/airflow_breeze/commands/testing_commands.py b/dev/breeze/src/airflow_breeze/commands/testing_commands.py
index 49435b6..0daf397 100644
--- a/dev/breeze/src/airflow_breeze/commands/testing_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/testing_commands.py
@@ -284,13 +284,13 @@
     sorting_order = [
         "Providers",
         "Providers[-amazon,google]",
+        "Other",
         "Core",
+        "PythonVenv",
         "WWW",
         "CLI",
-        "Other",
         "Serialization",
         "Always",
-        "PythonVenv",
     ]
     sort_key = {item: i for i, item in enumerate(sorting_order)}
     # Put the test types in the order we want them to run