Adds password reauthentication to our existing reauth providers, additionally swaps from an exclusive provider to an inclusive type where multiple methods can be selected to offer a this or that experience.
Replaces https://github.com/documenso/documenso/pull/1660 with the same code but targeting our main branch. ## Demo 