.......PS. [ZBX-8833] reverted r50248: data structures like hashsets and vector use clear() to make them empty; however, we use clean() elsewhere to clean up allocated memory; while a bit confusing, let us use zbx_clean_func_t for consistency with the latter