Launcher3: Quickspace: Prevent memory leaks

* we dont want these listeners utilizing resources on background
* lowers memory usage down to 190mb below

Squashed:

    From: minaripenguin <minaripenguin@users.noreply.github.com>
    Date: Sat, 7 Sep 2024 05:56:08 +0800
    Subject: QuickSpace: Cleanup resources at onDestroy()

    * we want to clear references and avoid memory leaks caused by launcher restarts and systemui theme re-evaluation
    * reference issue: https://github.com/RisingTechOSS/issue_tracker/issues/17

    test: restart launcher multiple times, observe free memory

    Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com>
    Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>

Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: Jackeagle <jackeagle102@gmail.com>
3 files changed