A tool for making multiple edits to a single file in one operation. It is built on top of the Edit tool and allows you to perform multiple find-and-replace operations efficiently. Prefer this tool over the Edit tool when you need to make multiple edits to the same file.

Usage:
- You must use the Read tool first to read the file's contents before using this tool.
- Provide the file_path (absolute) and an array of edits, each with oldString, newString, and optional replaceAll.
- All edits are applied in sequence. All must be valid or none are applied (atomic operation).
- Earlier edits affect the text that later edits try to find, so order matters.

IMPORTANT:
- Fails if oldString doesn't match exactly in the file.
- Fails if oldString === newString.