If it is to be created by the user, then using the richTextField or if it is to be done programmatically, then you have to use a combination of a!forEach() along with a!richTextDisplayFIeld() and add extra spaces on the left to make it look like it is the child of its parent (indentation)
The a!richTextBulletedList() can take an additional attribute of 'nestedList' which will automatically indent the list that you pass to it. For example: