[roll] Roll fuchsia [developer][build] Increase scope of SDK category marker checks
In `ffx_plugin()`, merge the SDK category marker checks into a single
higher-level target that depends on the other targets in the template.
This also adds coverage that didn't exist before, such as to
"//src/developer/ffx/core:lib" via the args target's deps on it. Also
make it possible for invokers to have a non-empty `assert_no_deps` list.
Similarly, move the check in `fuchsia_controller_internal` up to
`fuchsia_controller_py` and add more coverage to `ffx_tool()` and
`sdk_python_mobly_test()`. The only marker checks are in
`honeydew_no_testonly`, which is already appropriate.
Add `visibility` restrictions to some files to make it easier to verify
that targets are covered by one of the `assert_no_deps`.
Finally, update python templates and `host_test_data()` to pass
`assert_no_deps` to more sub-targets.
Original-Bug: 314822328
Test: Ensure the checks still work by replacing "//sdk:marker-internal" with "//sdk:marker-partner_internal" in each one at a time and verifying that `fx gen` fails.
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1153935
Original-Revision: 0d27afdf3db62bf891953deffc31a1e9c5e5ee92
GitOrigin-RevId: 4380a8f7491fd9acdd73f5c8eab9bc1d91c720a8
Change-Id: I102de11f290ea9bc954b9479d5db148f31b9e1c6
diff --git a/stem b/stem
index a8f5667..42311a1 100644
--- a/stem
+++ b/stem
@@ -11,7 +11,7 @@
githooks="integration/git-hooks"
remote="https://fuchsia.googlesource.com/fuchsia"
gerrithost="https://fuchsia-review.googlesource.com"
- revision="8fc08486d7fc0c37d8cdf309fbdeb68b82beab01"/>
+ revision="0d27afdf3db62bf891953deffc31a1e9c5e5ee92"/>
</projects>
<hooks>
<hook name="install-environment"