coredump,journal: when vacuuming use new unlinkat_deallocate() calls
This ensures that clients can't keep all files pinned interfering with
our vacuuming logic.
This should fix the last issue pointed out in #7998 and #8032
Fixes: #7998
(cherry picked from commit 47c073aa)
(cherry picked from commit 6a4feb1f)