build: bump all yaci-store dependencies to 2.1.0-pre4-d358232-SNAPSHOT
Previously only the two yaci-store-assets-ext artifacts tracked the upstream feature/asset-store-ext SNAPSHOT while the other seven starters (spring-boot, blocks, transaction, utxo, staking, admin, admin-ui, governance, epoch) stayed on 2.0.0. That version mismatch triggered a runtime ClassNotFoundException for com.bloxbean.cardano.yaci.store.core.service.SyncStatusService — the class has been moved in 2.1.0 and the assets-ext starter transitively pulls 2.1.0 interfaces that reference the new location, while the other starters pulled the 2.0.0 jar where it doesn't exist. Unify everything via the yaci-store.version property (now 2.1.0-pre4-d358232-SNAPSHOT) so the whole dependency graph resolves against the same upstream commit. Required code changes: - YaciSyncHealthIndicator and YaciSyncHealthIndicatorTest: import SyncStatusService from core.service (not adminui.service), and use the new common.domain.SyncStatus record instead of the old adminui.dto.SyncStatusDto class. Accessor calls switch from getSlot() / getNetworkSlot() / getSyncPercentage() / isSynced() to the record accessors slot() / networkSlot() / syncPercentage() / synced(). Tests: yaci-indexer 63/63 pass. api module recompiles clean. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>