Optimizing Estonian TV Subtitles with Semi-supervised Learning and LLMs