Cache Pubkey Chain Addresses
After the change to refund from retired vaults, observation filtering takes a significant amount of CPU - doubling Bifrost usage in some cases:
We should update the pubkey manager to cache the chain addresses for a given pubkey to avoid the overhead of recomputing it.