### Godot version

4.0.dev (61630d4e1e279278d29576b979b710b9025f473e)

### System information

Windows 10

### Issue description

> **Note**
> this issue was reported by @glimpsebeyond on [godot-vscode-plugin](https://github.com/godotengine/godot-vscode-plugin/issues/389#issuecomment-1302540744)

On Windows, due to a path separator mismatch (Godot: `/` and Windows: `\`), the debug adapter protocol fails as it thinks the opened project is in a different directory.

Likewise, there are other scenarios where this check is too strict, failing as well due to the drive letter's capitalization (`c:\` vs `C:\`. Good example from the linked issue:
```
[error] The editor and client are working on different paths; the client is on 
"d:\gameDev\gd4proj\builder\pawn.cs", but the editor is on "D:/gameDev/gd4proj/builder": CodeExpectedError: 
The editor and client are working on different paths; 
the client is on "d:\gameDev\gd4proj\builder\pawn.cs", but the editor is on "D:/gameDev/gd4proj/builder"
```

### Steps to reproduce

- Try using DAP from a project on Windows (like [VSCode's extension](https://github.com/godotengine/godot-vscode-plugin))

### Minimal reproduction project

N/A
Dictionary response = prepare_success_response(p_params), body;
	response["body"] = body;
	Dictionary args = p_params["arguments"];
	int frame_id = args["frameId"];
	Array scope_list;
	DAP::StackFrame frame;
	frame.id = frame_id;
	HashMap<DAP::StackFrame, List<int>, DAP::StackFrame>::Iterator E = DebugAdapterProtocol::get_singleton()->stackframe_list.find(frame);
	if (E) {
		ERR_FAIL_COND_V(E->value.size() != 3, prepare_error_response(p_params, DAP::ErrorType::UNKNOWN));
		for (int i = 0; i < 3; i++) {
			DAP::Scope scope;
			scope.variablesReference = E->value[i];
			switch (i) {
				case 0:
					scope.name = "Locals";
					scope.presentationHint = "locals";
					break;
				case 1:
					scope.name = "Members";
					scope.presentationHint = "members";
					break;
				case 2:
					scope.name = "Globals";
					scope.presentationHint = "globals";
			}
			scope_list.push_back(scope.to_json());
		}