chore: migrate to JDK 25 LTS and update dependencies
Migrate the project from JDK 24 to JDK 25 LTS and update all stable dependencies across the multi-module build. JDK 25 migration required adapting the StructuredTaskScope preview API (ShutdownOnFailure replaced by Joiner-based open() API) in both LedgerBlockServiceImpl and AddressHistoryServiceHibernate. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>