[roll third_party/pigweed] pw_presubmit: Update Python checks

Change top-level BUILD.gn python target to depend on both python and
target_support_packages in pw_env_setup.

Change presubmit steps in python_checks.py to use GN and include the
lint checks in Pigweed's lintformat program.

Original-Bug: 454
Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/57700

https://pigweed.googlesource.com/pigweed/pigweed
third_party/pigweed Rolled-Commits: 82d499bd7f13c2a..ca478ecc75ff83f
Roller-URL: https://ci.chromium.org/b/8837895546385561201
Cq-Cl-Tag: roller-builder:pigweed-experimental-roller
Cq-Cl-Tag: roller-bid:8837895546385561201
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: Iea3e58716b923b4f82e49d5a4ca5dadfbfce6b1c
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/58244
Bot-Commit: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
Commit-Queue: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
diff --git a/third_party/pigweed b/third_party/pigweed
index 82d499b..ca478ec 160000
--- a/third_party/pigweed
+++ b/third_party/pigweed
@@ -1 +1 @@
-Subproject commit 82d499bd7f13c2ab7be3b8bbdeab85e4cfc39e13
+Subproject commit ca478ecc75ff83fb8d65e0defd8d566c9988d35b