get Timeline Event
abstract fun getTimelineEvent(roomId: RoomId, eventId: EventId, decryptionTimeout: Duration = INFINITE, fetchTimeout: Duration = 1.minutes, limitPerFetch: Long = 20, allowReplaceContent: Boolean = true): Flow<TimelineEvent?>
Returns the TimelineEvent and starts decryption with the given CoroutineScope. If it is not found locally, it is tried to find it by filling the sync-gaps.