Si usas declaraciones supend dentro de la definición de un DAO se puede recibir el siguiente error
error: To use Coroutine features, you must add ktx
artifact from Room as a dependency. androidx.room:room-ktx:<version
Solución
La dependencia androidx.room:room-ktx no incluye poder usar el artefacto room con corroutinas, para soportarlas se debe añadir:
implementation "androidx.room:room-ktx:$room_version"
Quedando así
dependencies {
def room_version = "2.2.5"
...
implementation "androidx.room:room-runtime:$room_version"
kapt "androidx.room:room-compiler:$room_version"
implementation "androidx.room:room-ktx:$room_version"
...
}