No idea. I would also not expect these changes to break the ABI.
The language requires that all reverse dependencies are rebuilt after
any change in the Ada sources of a library, so the hash is correct.
Until gnat-12, a change in libgnat was unnoticed until someone
attempts to rebuild an Ada package, and the fix was to rename all Ada
-dev packages.
With the hash/Provides mechanism, such a change is immediately visible
as autopkgtest failures, and can be fixed with a bin-NMU of all Ada
libraries in proper order (this remains an option).
However, I see that you have reverted the fix for PR ada/117996 from
libgnat-13, and it make sense to only apply it to gcc-13 after the
gnat-14 transition.. It will then affect Ada libraries neither in
bookworm backports (gnat-12) nor in trixie (gnat-14).
From its description, I suspect that PR ada/117996 does not affect
many users in testing/unstable.