Merge pull request #12669: [BEAM-5715, BEAM-8862, BEAM-8702] Cherry-pick #12508

[BEAM-5715, BEAM-8862, BEAM-8702] Removes all references to grpc_all …

…and replaces them with more specific dependencies. Also fixes a few other dependency errors. (#12508)