LPS-45037 Add portalCache to make resetAvailableLocales clusterable.

Hi Shuyang,

The old fix for this problem is to replace a local map with a clusterable portalCache, I asked Dante to run tests(Login and MB), there is no difference for this change on both main env and QA env. But I think it's better to fix it like you said by adding a portalCache only focus on the cache replication and keep its local map for reading.

Tina.