[SYCL] Coverity scan fixes for #17380 (#18133)
Changes in #17380 introduced some Coverity detected issues. This commit
fixes the following issues:
1. Removes noexcept from get_bin_image_ref as it can now potentially
throw through std::variant interfaces.
2. Adheres to rule-of-three in ManagedDeviceGlobalsRegistry and
ManagedDeviceBinaries.
Signed-off-by: Larsen, Steffen <steffen.larsen@intel.com>