Chromium change: https://source.chromium.org/chromium/chromium/src/+/c2f221f1660fc2df9907093e4db32a6d63879a80 [Android][Signin] Migrate Bookmarks promo to the new sign-in API This change migrates the Bookmarks promo to the new sign-in flow API. To enable the new API, dependencies such as WindowAndroid, BottomSheetController, and ActivityResultTracker are now passed to BookmarkManagerCoordinator. These dependencies are threaded through BookmarkPane, BookmarkPage, and BookmarkActivity. A significant part of the change involves setting up the necessary components for the bottom sheet UI (like ScrimManager and BottomSheetController) within BookmarkActivity, which previously lacked them as it inherits from SynchronousInitializationActivity. Preview: we do have Privacy approval to NOT show the snackbar if the user navigates away from the UI. Known issue: the status bar color is not yet correct. Bug: 437039516 Change-Id: I5463875270a508ff1c9a44a60e74558c9874c989 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7414706