parser: Add conversion overflow checks for CONST CASE expressions
parser: Remove cIntConstExprValue(), use cConstIntExpr() instead
constant folding: Use typeIsSigned() instead of checking manually