Refactor sx into components
- refactored the components inside the CourseCard components: CourseCardInventory, CourseCardSchedule, CourseCardExplorer
- these new components are in the cardComponent folder which contains container and typography components
- refactored the add and remove buttons of the cards into 2 reusable components instead of 4 specific components
- adjusted the styling to use the theme instead of hardcoded values