[mcs] Check for nested type arguments of cached method group. Fixes #17403
[mcs] Do underlying float constant operation on double values. Fixes #15463
[dlr] Handle more expressions in interpreter