Add `projectInvalidateSources` NAPI binding (Rust)
Resolves the project filesystem inside a turbo_tasks context and calls
`invalidate_with_reason()` to drain in-memory invalidator maps. This
forces Turbopack to re-read source files from disk on the next
compilation — the mechanism that makes `agenticEditing` mode work
without a filesystem watcher.