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

closes #15962
I see, as user you will only ever see it if you use `.fast` on a `Future`?