Previously, directory inodes are directly handled with page cache
interfaces.
In order to support sub-page directory blocks and folios, let's
convert them into the latest metabuf infrastructure as well and
this patch addresses the readdir case first.
Signed-off-by: Gao Xiang <hsiangkao@xxxxxxxxxxxxxxxxx>