Reland "Use new fwsdk module extension."

This is a reland of commit f5244c32497486ea6e0c3d34e2fdb924778fec95

Original change's description:
> Use new fwsdk module extension.
>
> This will allow us to remove dependencies from the workspace_phase* files.
>
> BUG=b:333301580
> TEST=bazel build @ti50_rust_deps//:bitflags
>
> Change-Id: Ie2fb02b5fa534af260248a772d300d02c89aceac
> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/bazel/+/5431398
> Commit-Queue: Matt Stark <msta@google.com>
> Tested-by: Matt Stark <msta@google.com>
> Reviewed-by: Brian Granaghan <granaghan@google.com>

Bug: b:333301580
Cq-Depend: chrome-internal:7174508
Change-Id: Icf8e522805f92432093a019c4e9c93208a134a9c
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/bazel/+/5450183
Reviewed-by: Matt Stark <msta@google.com>
Tested-by: Brian Granaghan <granaghan@google.com>
Commit-Queue: Brian Granaghan <granaghan@google.com>
2 files changed