(build): remove deprecated code in sight 24.0
Description
For the 24.0 release to come the deprecated code should be removed. By the way, we also have some remnants of pre-23.0 that should be removed.
Functional specifications
No functional change should occur, so if any deprecated code is used, it should be ported to the new API.
Technical specifications
Delete the following services:
sight::module::ui::com::signal
sight::module::ui::com::starter
sight::module::ui::default_action
Delete the following functions:
sight::core::tools::system::get_temp_path()
sight::core::tools::system::get_temporary_folder()
If necessary, port user code to the new corresponding API.
Test plan
CI should be sufficient.