* feat: add message editing functionality with UI support * feat: enhance message editing with content length validation and context menu adjustments