refactor(aggregator): adapt genesis callers to the strict-dual bundle
Use GenesisVerifier::try_from_hex and signer.create_verifier, drop the removed ensure_supports_era calls, and return a typed LegacySigningKey error on offline sign.