At this time, GTA 5 does not have a cross-save feature. This means that if you play on PS4 you will need to start the game over again if you move to Xbox One.
Since they also annouced a GTA Online standalone version of the game, which will be free for some time for PS5 users, I interpreted that the enhanced version will mainly be for story mode. I mean, I don't see how that would make a difference on the cross-gen gameplay. The Enhanced version will have content that the current version won't have
In order to play GTA Online, an active PS Plus membership is required. There are now three tiers to this, each offering more and more bonuses, but you only need the Essential tier of PlayStation Plus in order to play online, which is the lowest price option. You can sign up for this through your PlayStation directly, however, a much better and
zMAsHEt.