Which top schools are forgiving of lower gpas?

As college admissions tend to be quite opaque, I don’t think anyone can answer your question. All you can do is continue to do well and apply. On the one hand the worst that will happen is you’ll spend a lot of money and get rejected. Note the sun will still come up. On the other hand with your record, you get accepted at safeties and matches and find out that the school you pick will offer you the resources and opportunities you are seeking. Good luck.