Remove `Deferrable[T]` and replace with POF (plain old Future)

closes #15962
I think we can make this `private[akka]`. It is mainly helpful in akka internal tests but not really required as user-facing API.