Choosing best degree for getting into law school

If I’ve read your post correctly, you’ve got a long road ahead-undergraduate and then law school, so you’ll be paying-potentially-for seven years of higher ed. The Received Wisdom is to go to the best law school possible, so major in something you like so you’ll get a high GPA, which is one of two very important law school application numbers-LSAT being the other.
And you don’t want to major in CS. I’d suggest you reconsider that, but how about business as your major? With a CS background, that would be a good fallback position. And if fallback isn’t important, you can pretty much major in anything. My LS had everything from BSNs to engineers to Art History majors.
However, as pointed out above, it’s pretty tough to mix a good salary and helping people. Those two rarely go together, and if you have a ton of debt for either or both undergrad/law school, you’ll need to follow the money, if possible.
You may want to stay where you are; if you’re well paid now, why start over? There are all sorts of volunteer opportunities for CS experts in underserved communities.