After buying a few different pair of cheap ones on Amazon I found these Kapvoe sunglasses for only 20 bucks and they are by far the nicest cheap sunglasses I have bought.
https://www.amazon.com/KAPVOE-Cycling-Mountain-Sunglasses-Polarized/dp/B09WN181MF/ref=sr_1_17?crid=1SLKXWG6DG66F&keywords=kapvoe%2Bsunglasses&qid=1684514179&sprefix=KAPVOE%2B%2Caps%2C107&sr=8-17&th=1