Update UX according to the new design

Except getting the newest design of the dialog, also fix the following
know issue:

1. Weired padding in passkey intro screen
2. Make icons fall back to unknown sign-ins icon for credential entries
   in get flow
3. Icons only get tint color when it's type icons
4. Only show total credentials count for create other sign-in
5. Update the structure in view model to make repos not communicating
   with each other

screencast:
create flow(https://drive.google.com/file/d/1heq4LUTIC4Vg_-4FwZyzGRdCiK2RPXAV/view?usp=sharing&resourcekey=0-JAEDodT7zDKXfKeLJmEO6Q )
get flow(https://drive.google.com/file/d/12o197YBJgJjcAeIHFzvJ0z7C8iRWXX3M/view?usp=sharing&resourcekey=0-B-HOKUpLSe3lTsv0GHdYgQ )

Test: deployed locally

Bug: 261060321
Change-Id: I9dd3cac0e0e3db41e5e812331bc3662cf91b3322
11 files changed