* refactor: extract ChatMediaDelegate from ChatViewModel (verbatim move) * refactor: extract mapServerMessages to ChatServerMessageMapper (verbatim move) * style: remove orphaned comments after media extraction, ktlint format --------- Co-authored-by: M57 <hy4ri@users.noreply.github.com>