Prefetching behavior tweaks + better data corruption handling

* tweaked prefetching behavior to not load documents from disk more than indexing memory limit allows
* tweaked data corruption errors in Voron integration to throw more uniform exceptions, also made those errors visible in Studio