This PR migrates all macros in `components/permissions/request_type.cc` to plaster. The use of macros here particularly hid the fact that we failed to override the correct functions, in particular the way we were treating brave keys for `RequestTypeToContentSettingsType` and `IsRequestablePermissionType` was incorrect as both these functions are callers of `ContentSettingsTypeToRequestTypeIfExists`, and this fucntion has been slipping through all this time. Resolves https://github.com/brave/brave-browser/issues/54949