Add py.typed so type checkers read lazy_model's types
HA
1d ago+0+0+0123456789-0-0-0123456789
Closes #15
lazy_model has inline type hints but no py.typed marker, so mypy skips the package and treats LazyModel, and with it every Beanie Document, as Any (PEP 561). This adds the empty marker. Poetry's packages = [{include = "lazy_model"}] already puts it into both the wheel and the sdist, which I checked with a local build.
With the marker, the repro from #15 passes mypy --strict with no errors: Item.model_validate and item.model_copy return Item, and item.name is str. The tests pass, and the marker doesn't change how mypy checks lazy_model's own code. Projects that run mypy over code using lazy_model or Beanie may see new errors where Any used to hide them.