changes to the way we write to userdefaults when performing NightscoutSyncRequired to try and minimise crashes due to memory access exceptions. This was especially noticeable when background keep-alive was enabled and new downloads were scheduled
"Libre 3 Heartbeat" descriptions changed to show "Libre Heartbeat" (no internal changes)
instructions are now added to the heartbeat screen, specific for the type of heartbeat being added
changes to live activities to limit payload size to <4Kb and prevent issues for Libre 2 Direct users. (@stami)