roll: third_party/pigweed pw_presubmit: Enable mypy/pylint in most of Bazel build

- Add missing dependencies on pw_env_setup_private.
- Remove nomypy and nopylint tags.
- Fix a few Pylint issues that were masked.
- Move check_python_versions to pigweed_presubmit.py to avoid needing
  the pw_env_setup_private dep on pw_presubmit.

Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/407492
Original-Revision: 1f2b414537da6b36f17a186a33542dd6e7e5409b

Rolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed
Rolled-Commits: 03b76a7ed79bfd..1f2b414537da6b
Roll-Count: 1
Roller-URL: https://cr-buildbucket.appspot.com/build/8682060454444158033
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I0dd22a8c2c19688839ff6003f1b08c44fee68e47
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/409352
diff --git a/third_party/pigweed b/third_party/pigweed
index 03b76a7..1f2b414 160000
--- a/third_party/pigweed
+++ b/third_party/pigweed
@@ -1 +1 @@
-Subproject commit 03b76a7ed79bfd7fdd9bbebff1c2bdd7f3f2128d
+Subproject commit 1f2b414537da6b36f17a186a33542dd6e7e5409b