Fixed #22341 -- Turned django.db.models.fields.related into a package

**POC** turned into a PR for **review purpose**.

**Not ready for commit.**
order this above `.encoding`