feature: Add File::truncate
for async file truncation
#317
+95
−5
File::truncate
for async file truncation
#317