Enable strict_updatability_linting for NetworkStackApi30Shims

Fix the linter errors and enable strict_updatability_linting

Also use modules-utils method to check SDK version because
ShimUtils do not define the min_sdk and will be treated as
SDK 30 and conflict with the target SDK version(Q) if both
newInstance() and useApiAboveQ() are both defined as requires Q.
Thus, remove the reference for ShimUtils to align with other
usage and update corresponding usage accordingly.

Bug: 188851867
Test: m lint-check
Change-Id: Id6f7c2a4b919d76def1d3b022995e680d88022a4
diff --git a/Android.bp b/Android.bp
index 643b043..ac074fd 100644
--- a/Android.bp
+++ b/Android.bp
@@ -123,7 +123,7 @@
     sdk_version: "system_30",
     visibility: ["//visibility:private"],
     lint: {
-        baseline_filename: "lint-baseline-api-30-shims.xml",
+        strict_updatability_linting: true,
     },
 }