[liblsl_analysis]: Clean up, rewrite
The package was a quick write with some AI assisted code, and due to that it is a real mess.
It can be simplified significantly and now that the log format is more stable from the timing package we can make sure the analysis works between devices with time correction.