Thank you for giving me a budget. The most important thing for gaming is gonna be your GPU and RAM. I would recommend an RTX 30XX or RTX 40XX card (XX => replaceable by any number) with 16 GB of RAM and a decent processor (anything better than an i7 7XXX should work wonders tbh, but let's just go with a newer version).
Over all best pick: MSI Katana.
Here's Acer's Nitro gaming laptop, other than that we also have this one.
These are bit more expensive but are great: Asus ROG strix, Razor Blade (this one is actually reasonably sized).
Please note that even though 4050 is a bigger number than 3070, a 3070 GPU is better. Also note that you should look into some YouTube reviews (like Linus Tech Tips) to get a better idea of what the laptop can do. Lastly, GTA 5 is now over a decade old, as such almost every laptop under the sun can run it, however, my selection was based off of what I believe future games would demand.
Also, remember that the CPU, GPU, and RAM used in a laptop is not the same as the ones used in desktops even if they have the same name. A laptop will almost always perform worse than a desktop.