shops: fetch shops data from nthusa/api
Shops data should regularly fetch from API since data changes every once in a while. Continue from #130
Issues to solve:
- [ ] Data is does not have consistent format.
Can we use ChatGPT API or something automated to read the data and output the result?
Of course, but a little overkill no? Better yet just have a if statement for every inconsistent format (planning to do this).
But because the dates are also modified by staff who don't really have the idea of formatting, there's definetly some issues that might arise.
This is high priority now since the feature is now public, or at least the data must be accurate.