These three look very likely to me given your excellent stats and being in-state for two of them. These are also very good universities. You can do very well with a degree in CS and/or Data Science from any of these schools.
The first three Rutger’s graduates who I ever met were graduate students (at Stanford in a subfield of applied math). They were very strong graduate students in a very good program that is not all that far away from CS and Data Science. Since then I have met many other Rutger’s graduates, and they have all made the school look very good.
Starting your list with three very strong very good safeties is exactly the right thing to do.
Otherwise I think that you have a good list. The main question that comes to mind is whether the schools on this list would be worth the cost compared to your excellent in-state options. This may end up being a difficult question and might depend upon your family’s finances.
As @tsbna44 mentioned above, you should be thinking about what makes a school a good fit for you, and look for schools that are good for your likely major.
I do not think that you need a dual major with philosophy. You can major in CS and/or data science (or math), and just take the philosophy classes that interest you. Anything that you can do with bachelor’s degrees in both CS and philosophy, you can also do with a bachelor’s degree in CS plus having just taken the philosophy classes.
I am not completely sure what data science is, but my impression is that it overlaps with both CS and applied math. To me the overlap between CS and applied math is a very interesting one, and is pretty close to what I did many years ago (back when “data science” was not explicitly an option). I did not think of Yale as being particularly strong in this area, but it has been a long time since I thought about this issue. However, in general you do want to look at the strength of specific programs, and not be blinded by the overall reputation of a school.
And I think that you are doing very well.
Do something constructive that you find interesting. You might also want to read the “applying sideways” blog on the MIT admissions web site, and be aware that the same approach of “do what is right for you and do it well” also seems to work at other highly ranked universities, and is a good approach in general.