Fix Azure adapter `listFiles` ignoring `numFiles` parameter
Hey, thanks for the library!
We're just trying to integrate it within our org and have stumbled upon the issue that Azure listFiles does not use the numFiles argument so I went ahead and filled in the blanks.
Used this doc as reference: https://learn.microsoft.com/en-us/javascript/api/%40azure/storage-blob/containerclient?view=azure-node-latest#@azure-storage-blob-containerclient-listblobsflat (MS has some terrible docs btw, yikes).
The default page size for listing blobs seems to be 5000 assuming the SDK works the same as the REST API: https://learn.microsoft.com/en-us/rest/api/storageservices/list-blobs?tabs=microsoft-entra-id
Haven't tested this code yet.
By the way, is it intended that numFiles is implicitly is set to 10000 in AbstractAdapter? I think it would make sense to add this information to the listFiles docs.