demux: subtitle: rewrite subrip text accumulation
Removed trailing newline on each append instead of line breaks.
No longer considers line break after timestamp as an end of subtitle: some used non breaking space to insert leading line break, and sometimes not (#27950)
Unsure about [br] replacement breaking the KISS principle