as you said: dungeon meshi. it's just a shirt with a collar lol, i think the modernity you're seeing is just because the collar is popped, which is a more modern thing to do, but the outfit itself is pretty ambiguous as to when it could've been made/worn