Fix(PowerNotifications): Resolve deadlock in EffectivePowerMode
Removes the asynchronous EffectivePowerMode API and related functions, which were causing a deadlock. The synchronous EffectivePowerMode2 is now the only available method for retrieving the effective power mode.
The test suite has been updated to reflect this change.
Note: Due to limitations in the execution environment, I was unable to run the full test suite. The changes are small and localized, and the relevant tests have been updated.
A microsoft employee must use /azp run to validate using the pipelines below.
WARNING: Comments made by azure-pipelines bot maybe inaccurate. Please see pipeline link to verify that the build is being ran.
For status checks on the main branch, please use TransportPackage-Foundation-PR (https://microsoft.visualstudio.com/ProjectReunion/_build?definitionId=81063&_a=summary) and run the build against your PR branch with the default parameters.
@microsoft-github-policy-service agree [company="NA"]
@microsoft-github-policy-service agree
@microsoft-github-policy-service agree company="NA"