6:17 AM
上図によると PresenterInteractor を保持するようですし(上記ページによるとプロトコルを介するのが普通なのかもしれませんが)、 Interactor は一つの View に紐づくわけではないですよね?そうすると複数の PresenterInteractor を共有してもおかしくないと思います。
6:19 AM
PresenterInteractor からの通知を受けて、それを View に適した形に変換して通知するものだと思うので、 Presenter からの入力(上図の asks for updates )を受けて Interactor が更新されたときに、必要に応じて InteractorPresenter に更新を通知する必要があると思います。
6:22 AM
Interactor から Presenter への通知については、 VIPER が Clean Architecture の派生であることから推測すると、依存の方向は View → Presenter → Interactor → Entity で Interactor は Presenter を知らないので、 DI を使うなどして、 Interactor が Presenter を知らなくても Presenter に通知を送ることのできる仕組みが必要かと思います。