=str #16041 Move PersistentSource to the latest Stream DSL

Implemented as an extension of `KeyedActorFlowSource`.

Fixes #16041
wouldn't we get the same thing by adding default value in the case class:

    sourceSettings: PersistentSourceSettings = PersistentPublisherSettings()