Refactoring ticket: For the new TagListTable, having a React context hold the large amount of props passed around is cleaner and more maintainable. For some context on this, see https://github.com/openedx/frontend-app-authoring/pull/2939#discussion_r3012491319.