Fixed 20617 - eZ MB Password Expiry confirmation link throws an UnauthorizedException

Also fixes EZP-20619 - Star rating access error popup where it should not be showed

SPI Cache purge should not be limited by user permissions.
This PR makes use of `Cache\LocationHandler` instead of `LocationService` as it's pure SPI related.

Tests have been refactored accordingly.