Update registry_list & list_item shared components to use unordered list
The original code used divs to structure the elements, this needs to be refactored to use unordered lists (ul) and list items (li).
This change improves the accessibility of the code and makes it easier for screen readers to navigate the content.