Move-construct from a compatible managed pointer, transferring ownership from original.
Declared in <bslma_managedptr.h>
template<class BDE_OTHER_TYPE>
ManagedPtr(
ManagedPtr<BDE_OTHER_TYPE>&& original,
ManagedPtr_TraitConstraint = ManagedPtr_TraitConstraint()) noexcept
requires bsl::is_convertible<BDE_OTHER_TYPE *, TARGET_TYPE *>::value;