Concerns about cloaking don’t apply because Ghost doesn’t put the whole post contents in the page and hide it via JS/CSS.
Members-only content in Ghost isn’t available publicly anywhere, even to search engines. Logged-out content is served exactly the same for visitors and search engines. The only way to see protected content is to be logged in as a member.