Update targetSDKlevel to 30

When the targetSDKlevel is updated, changes are required
in setting notifications for timers.

Updated the logic to build, set and trigger notificaitons
for timers to prevent issues that were reported in bugs
like b/199822689

This is the first in a series of patches that will try to
bump the targetSDKlevel to 33

Multiple manual tests run to check functionality.

Bug: 239910985
Test: adb shell am instrument -w com.android.deskclock.tests
Change-Id: I1528bb3e0189b8d72a9025526af558bfe4aec4eb
4 files changed