HPCC-11748 Fix WsDFU.DFUQuery not return compressed file size

The existing WsDFU.DFUQuery does not return compressed size. That
is caused by reading a wrong property tree of a logical file. It
is fixed now. The code of WsDFU.DFUFile is changed to return
prefix, nodegroup, and NumParts, which are the same as
WsDFU.DFUQuery.

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
The BrowseData is used to indicate whether a user may call WsDFU.DFUBrowseData (see 'View Data File' function in legacy ECLWatch). The ShowFileContent is used for displaying a link to call WsWorkunits.WUResult. Both of WsDFU.DFUBrowseData and WsWorkunits.WUResult are used to  to retrieve the 'ResultSet' of the file. But, the WsWorkunits.WUResult can also be used by specifying WUID. The WsDFU.DFUBrowseData is designed for a logical file only with more functionalities.