Resolve multiple libphonenumber ftbfs
This MR addresses multiple ftbfs issues in libphonenumber:
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1108579
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1116075
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1126173
Changes:
- enable annotation processing for Java 25
- Skip setting C++ standard to resolve ftbfs with string_view
- Apply proposed patch to escape unicode bidi-char
- Disable deprecated declarations warning to resolve latest absl build failure (see https://github.com/abseil/abseil-cpp/commit/6d8e1a5cf00d6a6b26069b0baf0dd9b855a17459) and allow building with the current absl version.
Testing:
- rebuild in resolute (absl failure)
- rebuild in sid (checked that I have not introduced a breaking change)
- rebuild with Java 25 default.