Workload: Splits ApkUIWorkload into ApkWorkload
Workload: Splits ApkUIWorkload into ApkWorkload

This commit removes the UI elements from ApkUIWorkload to provide a base
ApkWorkload class in order to support workloads that do not require a GUI.
It also remove the `@once` decorator as apk resolution may need to be
run more than once per run.

setrofim/workload-automation,ARM-software/workload-automation,setrofim/workload-automation,setrofim/workload-automation,lisatn/workload-automation,lisatn/workload-automation,lisatn/workload-automation,ARM-software/workload-automation,lisatn/workload-automation,ARM-software/workload-automation,setrofim/workload-automation,ARM-software/workload-automation