Add static assertions to verify channel types are convertible to expected result type. Add new and update existing Doxygen comments describing interfaces in `extension/numeric/channel_numeric_operations.hpp`.