Minimize dependencies for Dynamic Navigation

Reduce dependencies exposed by the
Dynamic Navigation modules to the minimum
set needed to support the public API surface.

Test: ./gradlew bOS
Change-Id: I998513d3ea462bf09bedcebffddb0a5f33eb0c03
diff --git a/navigation/navigation-dynamic-features-activity/build.gradle b/navigation/navigation-dynamic-features-activity/build.gradle
index 7eab6d6..1812bd4 100644
--- a/navigation/navigation-dynamic-features-activity/build.gradle
+++ b/navigation/navigation-dynamic-features-activity/build.gradle
@@ -27,10 +27,7 @@
 }
 
 dependencies {
-    api("androidx.core:core:1.1.0")
-    implementation("androidx.collection:collection:1.0.0")
-    implementation(project(":navigation:navigation-dynamic-features-core"))
-    implementation(project(":navigation:navigation-runtime"))
+    api(project(":navigation:navigation-dynamic-features-core"))
 
     testImplementation(ANDROIDX_TEST_CORE)
     testImplementation(ANDROIDX_TEST_EXT_JUNIT)
diff --git a/navigation/navigation-dynamic-features-core/build.gradle b/navigation/navigation-dynamic-features-core/build.gradle
index 81068ce..f4d62ce 100644
--- a/navigation/navigation-dynamic-features-core/build.gradle
+++ b/navigation/navigation-dynamic-features-core/build.gradle
@@ -27,9 +27,7 @@
 }
 
 dependencies {
-    api("androidx.core:core:1.1.0")
-    implementation("androidx.collection:collection:1.1.0")
-    implementation(project(":navigation:navigation-runtime"))
+    api(project(":navigation:navigation-runtime"))
     api("com.google.android.play:core:1.6.4")
 
     testImplementation(ANDROIDX_TEST_CORE)
diff --git a/navigation/navigation-dynamic-features-fragment/build.gradle b/navigation/navigation-dynamic-features-fragment/build.gradle
index 8d18c3e..c11407a 100644
--- a/navigation/navigation-dynamic-features-fragment/build.gradle
+++ b/navigation/navigation-dynamic-features-fragment/build.gradle
@@ -27,12 +27,8 @@
 }
 
 dependencies {
-    api("androidx.core:core:1.1.0")
-    implementation("androidx.collection:collection:1.0.0")
-    implementation(project(":navigation:navigation-dynamic-features-activity"))
-    implementation(project(":navigation:navigation-dynamic-features-core"))
-    implementation(project(":navigation:navigation-runtime"))
-    implementation(project(":navigation:navigation-fragment"))
+    api(project(":navigation:navigation-dynamic-features-activity"))
+    api(project(":navigation:navigation-fragment"))
 
     testImplementation(ANDROIDX_TEST_CORE)
     testImplementation(ANDROIDX_TEST_EXT_JUNIT)