FetchConversationIfUnknownUseCase
Use case responsible for ensuring that a conversation is available locally.
If the conversation with the given ID is not available in the local database, it will be fetched from the backend using FetchConversationUseCase.