These helpers should not be part of the IR build unit.
The interface is now implemented on builtin.unrealized_conversion_cast with an external model.
Also rename the CastOpInterfaces Bazel target name to CastInterfaces to be consistent with the CMake target name.
Note: This registers the unrealized_conversion_cast external model. Such functions are usually located in the build target of the respective dialect, but there is no separate build target for the "builtin" dialect.