This is a largely subjective conversation, and you could easily argue many songs listed in the OP aren't even "classic." Murder Was The Case is a definitive, classic rap song. Natural Born Killaz isn't.
It's hard to look at any modern music and automatically know what is a classic single/song.
Is Hotline Bling a classic single? It's one of the biggest singles of our time. Is it classic because of popularity? Is it classic due to importance or quality? How do you define it?
Which brings me to TDE. I'll start with Kendrick, for obvious reasons. Every single off GKMC makes crowds go crazy to this day. But...the song with the biggest, most undeniable reaction on GKMC isn't even a single: it's Maad City. To quickly go back to Drake...the biggest, most undeniable reaction song on IYRTITL is Know Yourself, which wasn't a single. My point is that singles don't matter today (or in the last 3-5 years) as they did in the 90s.
All I care about, and what rappers SHOULD care about in terms of longevity, is "what are the standout songs that last." Alright is probably a "classic" Kendrick single, but it wasn't even a hit. It's classic because it's a stellar song people gravitate to, and a song he can play from now until he retires. For Q...Man Of The Year is a song he can play from now until the end. SZA will always have The Weekend and Love Galore.
On the flip side...how many hits does YG have...but how many standout songs that last does he have? Go to a YG live show. You'll see him do like 1-2 minutes of his biggest hits...because all of his big hits are heavily grounded by features. Which is why his career is where it is right now, and why guys like Q and Logic have lapped him.