PLAT-6510 Bulk permission checks

Rename `ShiroPermission` to `ShiroWildcardPermission`.
Refactor prefixed permission resolver to use a dedicated interface.
Register Bloomberg resolver, handles case where Bloomberg within fullstack.
Add `ExtendedPermission` interface, handling server exceptions and calling in bulk.