Migrate core to implementation dependencies
Migrate core to implementation dependencies

It is not exposed in public API. Add annotation as API, though, as it's technically part of the binary API surface.

Test: :navigation:navigation-common:build
Change-Id: Ie2311878d7456fe0bf4f5b8e075c933732f9b325

androidx/androidx,androidx/androidx,AndroidX/androidx,AndroidX/androidx,AndroidX/androidx,androidx/androidx,androidx/androidx,androidx/androidx,AndroidX/androidx,AndroidX/androidx,AndroidX/androidx,AndroidX/androidx,androidx/androidx,androidx/androidx,androidx/androidx,AndroidX/androidx,androidx/androidx,AndroidX/androidx,AndroidX/androidx,androidx/androidx