[TEST] Port can have more or less than 4 digits
[TEST] Exclude per commit files rather than only segments_N

When we corrupt a file in the snapshot/restore case we have to corrupt
a per-segment file. The .del file might change with the commit / flush
that is triggered by the snapshot operation.
Client: Make the query builder nullable in filteredQuery.

Close #7398
[TEST] add AwaitsFix for testTranslogChecksums since it may cause OOME
if the size is corrupted
[TEST] Fix per-segment / per-commit exclude logic in CorruptFileTest
Docs: Replace added[1.4.0] with coming[1.4.0] since 1.4 is not released yet.