Fix compilation error caused by wrong WebSocket message type for SDP

This fixes an error introduced in https://review.jami.net/c/jami-web/+/23075.

Changes:
- Replace WebSocketRTCOffer and WebSocketRTCAnswer imports with WebRTCSDP
- Group all WebSocket interfaces in one file

Change-Id: Ie49aabc34647a5bb9cd983e6ae4e1b691cee6040
diff --git a/client/src/contexts/WebRTCProvider.tsx b/client/src/contexts/WebRTCProvider.tsx
index 4801387..7b32853 100644
--- a/client/src/contexts/WebRTCProvider.tsx
+++ b/client/src/contexts/WebRTCProvider.tsx
@@ -16,13 +16,7 @@
  * <https://www.gnu.org/licenses/>.
  */
 
-import {
-  AccountTextMessage,
-  WebRTCAnswerMessage,
-  WebRTCIceCandidate,
-  WebRTCOfferMessage,
-  WebSocketMessageType,
-} from 'jami-web-common';
+import { AccountTextMessage, WebRTCIceCandidate, WebRTCSDP, WebSocketMessageType } from 'jami-web-common';
 import React, { createContext, useCallback, useContext, useEffect, useRef, useState } from 'react';
 
 import { WithChildren } from '../utils/utils';
@@ -184,7 +178,7 @@
       return;
     }
 
-    const webRTCOfferListener = async (data: AccountTextMessage<WebRTCOfferMessage>) => {
+    const webRTCOfferListener = async (data: AccountTextMessage<WebRTCSDP>) => {
       if (webRTCConnection) {
         await webRTCConnection.setRemoteDescription(new RTCSessionDescription(data.message.sdp));
         const mySdp = await webRTCConnection.createAnswer({
@@ -202,7 +196,7 @@
       }
     };
 
-    const webRTCAnswerListener = async (data: AccountTextMessage<WebRTCAnswerMessage>) => {
+    const webRTCAnswerListener = async (data: AccountTextMessage<WebRTCSDP>) => {
       await webRTCConnection.setRemoteDescription(new RTCSessionDescription(data.message.sdp));
       console.log('get answer');
     };