Rockstar said GTA 6 costs $79.99 across PlayStation 5 and Xbox Series X and S, confirming a $10 jump from the standard $70 we’ve seen this generation. The Ultimate Edition, meanwhile, is $20 more, priced $99.99.
GTA 6 physical copies do not include a disc, Rockstar has confirmed. They’re just a code in a box



https://www.tweaktown.com/news/112343/gta-6-is-a-singleplayer-experience-gta-online-may-be-sold-separately/index.html
So yeah my guess would be that they do a two pronged approach of either:
You buy GTA Online 2 as a standalone game
or
You have a GTA + monthly subscription, which gives you both access to GTA Online 2, and also basically a ‘battlepass’ or w/e, monthly perks.
But with the latter, stop the subscription? Well there goes your GTA Online 2 access.
You can do both too, of course.
They already figured out that you could split RDR2 and GTA5 into ‘singleplayer + multiplayer’ and ‘just multiplayer’.
Why not just also have ‘just single player’?
Are you aware that there’s a subscription available for GTA Online 1 right now, by the same name, and it isn’t required for access? There’s no reason to believe they’re going to lock access behind a subscription; it’s become very unpopular, as they find they make more money without that barrier.