[PLAT-6404] Adding permission check provider with remove interface, data resource and allTrue default implementation

Reviewed-By:Stephen
[PLAT-6404] Unit test for DataPermissionCheckProviderResource and PermissivePermissionCheckProvider

Reviewed-By:Stephen
[PLAT-6404] Add missing javadocs Reviewed-By:Stephen