fix: prevent MarkdownRenderer recreation overhead by removing {#key} wrapper (#1845)
fix: remove {#key} wrapper to prevent unnecessary component recreation (MardownRenderer)
- Remove {#key message.content} wrapper from ChatMessage component
- Allow MarkdownRenderer to handle content updates via reactive props
- Eliminate component destruction/recreation on every content change
- Improve streaming performance by reusing component instances