Crash in DefaultInitializedFieldCheck

Hello,

I ran into an error in sonar-java’s DefaultInitializedFieldCheck when a double constant is initialized with a literal containing underscores (e.g. double MILLION = 1_000_000d)
This happened on SonarQube v25.2.0.102705

Here’s a proposed fix with some tests illustrating the issue: