The changes from PR #36564 allow the removal of step 3 in the previous branch. So this update will make users experience for UAAL better.
The changes from PR #47453 ensure that UAAL example's .androidlib plugin uses the same compileSdkVersion/targetSdkVersion/minSdkVersion values as in the unityLibrary module.
Note: Assets/Editor/AndroidGradleProjectModifier.cs is to remove launcher/build.gradle
Purpose of this PR
Jira link: https://jira.unity3d.com/browse/UUM-56968 Trunk PR: #36564, #47453
Note: Assets/Editor/AndroidGradleProjectModifier.cs is to remove launcher/build.gradle