When initializing a reference to a non-noexcept function from a noexcept
function we didn't add an implicit cast node, which confused a type-
checking assertion in CodeGen.Technically 'noexcept' isn't a qualifier, The same conversion is used for function
pointerso this should be a separate conversion already.
Fixes PR43154Also add a pure AST test for the conversion.