fix: forbid extra arguments in FastMCP tool arg models (#3067)
Closed
EL
14d ago+41+41+01234567890123456789-14-14-01234567890123456789
Closes #3067
ArgModelBase now uses extra="forbid" so unknown or misspelled tool arguments raise a validation error instead of being silently ignored.
Added a regression test confirming unknown args are rejected.