It might not be a contacts issue. My DualSense controller also "died" while charging - I'd plug in the cable and nothing happens. I tried all the same stuff you did: different cables, different ports. Turned out the power controller inside the gamepad itself glitched. It's not oxidation, it's the electronics that's failing.
First, try this: completely shut down your console (not rest mode), disconnect the controller and leave it in the powered-off console for at least an hour or two. Then try connecting and turning both on at the same time. Sometimes a full power reset helps. You can also press the small reset button on the back of the controller (under the plastic cover) - you'll need a needle or paperclip.
If that doesn't work, the battery's probably shot or the power controller's dead. You've got a two-year warranty, and it's been a year and a half - maybe you can still get it serviced under warranty. If not, it's cheaper to just buy a new controller than to repair it.