You can play Steam games on the Quest 2 by linking your virtual reality headset to a computer with a cable or through Air ...
If your PS4 controller won't charge, you can try swapping out the charging cable or checking the charging port.