macOS platform implementation of the wakelock_platform_interface for the
wakelock plugin.
If you want to use the wakelock plugin on macOS, see the main wakelock plugin package.
Note that the implementation currently uses manual MethodChannels instead of the pigeon generated
message until flutter/flutter#73738 is properly resolved.
Because of the aforementioned limitation, testing for wakelock_macos is currently also only conducted
using the integration tests in wakelock/example.