1👍
From my experience go for solution 1. The orphan user is often not a problem because from business plan point of view it’s user and the more is better.
Also having only a notion of user is really simpler. They are users who haven’t fully completed their profile that’s all.
Source:stackexchange.com