The official docs say this.
Revertable data patch - A patch that can be reverted as a module or patch is uninstalled or deleted.
I know that Revertable patches must implement Magento\Framework\Setup\Patch\PatchRevertableInterface
and when a module is un-installed the logic in the revert() method is called.
How can one revert a Patch without uninstalling the module