Clamp `SpotLight.outer_angle` to pi/2-epsilon at extraction time (#24734)