Moved LVGL handling out of TouchHandler, so it just processes Cst816S data.
Removed Cst816S dependency from TouchHandler. Cst816S::TouchInfo is simply passed to the processing function.
Outside the scope of this PR, but since TouchHandler is just processing Cst816S data to an InfiniTime friendly format, this code could in the future be moved inside the driver itself, so different touch drivers would have their own processing functions.
Moved LVGL handling out of TouchHandler, so it just processes Cst816S data. Removed Cst816S dependency from TouchHandler. Cst816S::TouchInfo is simply passed to the processing function.
Outside the scope of this PR, but since TouchHandler is just processing Cst816S data to an InfiniTime friendly format, this code could in the future be moved inside the driver itself, so different touch drivers would have their own processing functions.