Can I add a 20A outlet to my 30A water heater circuit?
No. Your water heater is on a 30A circuit because that's (presumably--unless it's extraordinarily small) what it requires. There's no overhead in the circuit for additional load, especially one of that size.