_ring_points/_add_polygon были аннотированы object «оборонительно» —
strict падал (list(object) без overload; object без add_lwpolyline).
Аннотированы реальными типами shapely/ezdxf (CoordinateSequence,
Modelspace) — оба резолвятся в Any под существующим
ignore_missing_imports, конфиг не ослаблялся, type: ignore не нужен.
Modelspace импортирован из модуля-определителя (no_implicit_reexport).
Попутно isinstance-кортежи → int | float (UP038 пиненного pre-commit
ruff, файл впервые тронут после пина). DXF-выход не изменён.
Closes#2316