Stop exposing reasons through phone state listener

The data connection reasons are implementation details
of telephony and should not be exposed externally. The
data connection fail cause, which is different from
reasons, are still available.

Test: Telephony sanity tests + unit tests
Bug: 73659459

Merged-In: Iae3659bdb35d2a52c289f4e58b3f975114a7a556
Change-Id: Iae3659bdb35d2a52c289f4e58b3f975114a7a556
(cherry picked from commit 82f7e0290c980c3b2b3204ea8a82ee3187732d60)
9 files changed