[pjrt] Remove error-prone PjRtFuture constructor taking AynsValueRef directly
[pjrt] Remove error-prone PjRtFuture constructor taking AynsValueRef directly

For move-only types it's impossible to guarantee correct PjRtFuture::Await and OnReady semantics if we allow constructing futures from async values directly
