PluginPermissionService should have a fallback

As a Roblox developer, it is uncomfortable to use plugins that require permissions when the Web APIs go down.

Plugins require HTTP access to the Plugin Permissions API (under apis.roblox, i think), however, if Roblox was to go down (like right now). Studio cant get these permissions, forcing it to reprompt.

The issue is that these do not save locally, instead, they still try to talk to the API even though it’s down

A local fallback should be used when it cant get to the permissions API.

This is not a bug report more in the fact that it asks Roblox to add a temporary fallback if it cant get to these APIs

If Roblox were to address this it would improve my development experience since I wouldn’t need to close out permission prompts every single time I open a new place while Roblox’s APIs are down.