fs: make mkdtemp accept buffers and URL
#48828
+191
−96
Merged