parseDouble
private fn
double parseDouble(const(char)[] raw) pure @safeParse an SDL float/double/decimal literal to double.
Handles F/f, D/d, and BD/bd suffixes. Decimal suffix preserves full precision in rawText but stores as double.