Set Data SPN to SPN when not overridden

In order to allow applications to either always display
the SPN or the data SPN in various contexts, override
the Data SPN when it isn't otherwise provided.

Bug: 358669494
Test: atest CarrierDisplayNameResolverTest
Test: manually verified voice/messages/calling on Akita
      on P80481885 == AP3A.240905.013 + ag/29194106
Flag: EXEMPT bugfix
Change-Id: Ia8353a8c4035898ce524ae76157ef2637fb68aa9
diff --git a/src/java/com/android/internal/telephony/cdnr/CarrierDisplayNameResolver.java b/src/java/com/android/internal/telephony/cdnr/CarrierDisplayNameResolver.java
index 30e5aa1..3837790 100644
--- a/src/java/com/android/internal/telephony/cdnr/CarrierDisplayNameResolver.java
+++ b/src/java/com/android/internal/telephony/cdnr/CarrierDisplayNameResolver.java
@@ -340,6 +340,7 @@
 
         return new CarrierDisplayNameData.Builder()
                 .setSpn(spn)
+                .setDataSpn(spn)
                 .setShowSpn(showSpn)
                 .setPlmn(plmn)
                 .setShowPlmn(showPlmn)