Currently, lists created with md syntax (1. / - etc) within tables are not rendered like normal md lists. They are just bullets/numbers.
No rendering means no bullet/number auto-adding for the next lines after the first list marker. Plus, this way it is harder to create nested lists. As far as I understand, the only way to do this is to add four spaces manually instead of pressing a tab key like in lists outside the table.
Proposed solution
Make md lists within the table function just like those not within the table.
Note that tables belong to leaf blocks in GFM which means lists are not supported inside tables by default and Obsidian would have to auto convert every md‑blocks inside tables to html in order to implement this feature. Not impossible if that syntax conversion is done on the fly while editing, similar to when pressing shift + enter.
This would mean that whenever a user wants to create a list they will first need to
either create a new document with the list and then embed it
or think of a proper name for the new document, type it out and the click to create the new note (all before we actually got to creating the list itself).
And it will all happen before we actually get to creating the list itself. Seems a bit too complicated for such a simple thing as creating a markdown list.
Plus, I doubt that it is reasonable to have all lists as separate documents. One might want to put everything in one place, e.g., to perform searches only within this one particular file.