feat(signin): Add an account chooser

- [x] Tests
- [ ] Functional tests
This part is new to me.

Does that snippet shows that the method ` _suggestedUserAskPassword` i can
ensure that no password is required for already signed in users anymore?

That would be great!

I'll take a look before commenting more than this.