Add a isLoggedIn method to the usersession and deprecate the isLoggedIn ...

Probably makes sense as a separate PR

Related to #12851

FYI we might need some icognito mode weirdness, no idea why it is there and it should probably be done differently

@MorrisJobke @DeepDiver1975 @LukasReschke @nickvergessen