`KeyHash` is currently used in multiple contexts to represent different entities: * spo_id * pool_operator * reward_account This reduces clarity and type safety in the codebase. Create wrapper types for these fields and refactor existing code to use them.