• Signs the user out and clears their authentication context.

    Returns Promise<void>