fix: allow NumPy writeable spelling in typos

NumPy uses `writeable` in public flags and API names, so typos should treat that spelling as intentional instead of blocking pre-commit runs.

Made-with: Cursor
diff --git a/pyproject.toml b/pyproject.toml
index 6a30098..03214c6 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -202,6 +202,10 @@
 quater = "quater"
 optin = "optin"
 othr = "othr"
+# NumPy uses "writeable" in public API names and flags.
+writeable = "writeable"
+Writeable = "Writeable"
+WRITEABLE = "WRITEABLE"
 
 #[tool.typos.type.cpp.extend-words]
 setp = "setp"