Runtime: propagate dependencies and remove Concurrency linkage (#87181)
The `Runtime` module does not use concurrency and does not need to link
against it. Remove that false dependency to help reduce static linking
overheads. Additionally, forward the dependencies to clients to avoid
the unnecessary `find_package`s in the client.