Set decimal separator on number formatter

Not all locales use "." as their decimal separator, so the method `safeNumber:withKey:` would return `nil` instead of a valid value, resulting in a crash later on. This fixes it.