Here's all the drivers that are still unconfirmed/not under contract for 2023 (including Ricciardo, I guess):
Current F1:
Previous F1:
All of F2, but specifically:
If we follow process of elimination, I'm pretty sure Goatifi is off the list, Zhou would probably stay put at Alfa and hasn't shown anything exceptional, same with MSC at Haas.
That leaves a list of drivers who have driven for or at least been associated with Alpine/Renault/Enstone but have since left and/or been fired. KUB and that sweet ORLEN $$ will probably stay at Alfa because he is free to run WEC or whatever else he pleases. GRO is probably done with F1 for good and is only really on this list because he is French (although he seems to be losing patience in Indycar atm). KVY might still face some Russian hurdles at present. This leaves HUL, RIC, or any of the F2 options. Although I wouldn't be shocked, I don't think HUL would go back on a 1-year deal just to be replaced after 2023, and I don't think Alpine would offer him more. This leaves RIC as the preferred F1 option. I don't see who else he would sign for in F1 so there may be time.
When it comes to F2, DRU isn't associated with any team despite being the leader, although three years in it's a little too late to take a punt maybe. POU is French and DOO is probably on par with SAR as most impressive rookie, with IWA not far behind. Plus he is an Alpine driver (not that seems to be worth much these days).
I'd wait to see if POU or DOO have a great second half of the season in F2, and if one does, sign them. If they both do, sign Pourchaire because he has more experience. If neither does sign RIC.
"You can't argue with stupid people, they will drag you down to their level and beat you with experience"
- Mark Twain