Description
Same as MB-62106; Replace our own implementation for mkdirp, isDirectory, isFile with std::filesystem methods. There isn't any good reason for why those methods can't be used (if so there is a bug in the C++ standard library...)
At the same time add [[nodiscard]] to let the compiler warn of possible usage errors where we discard the returned value.