I was going to propose exactly the same approach. Install this driver :
Create one or more virtual devices of a "Generic Attribute Storage Driver" type.
Then, use RM5 to 'post-process' the attributes for any physical device, using any existing driver (no matter custom or system driver). Create a rule that triggers from the physical device attribute change, then add some math/logic and update the attribute of the virtual device.
In your particular use case - you can convert the Tuya Zigbee Tank Level Monitor'' attribute from meters to inches (EDIT: oops, sorry - I forgot that you are in Europe! ), create a new virtual 'little, medium, heavy, impassable' attribute and set its string value depending on the 'raw' values from the real device.
Update: as prompted by @sburke781 , using Hub Variables instead of a virtual device w/ custom driver may be even better approach.