pub fn validate_workspace_assignment_with_resolver(
store: &ProjectStore,
session_project_id: Option<&ProjectId>,
requested_workspace: Option<&str>,
workspace_resolver: &WorkspaceResolver,
) -> Result<Option<PathBuf>, ProjectWorkspaceValidationError>