Instead of SVG, I wonder if not the ideal format would be Haiku's Vector Icon Format (HVIF) [1][2].
It has binary files that are much smaller and it too supports multiple levels of detail for different sizes.
I heard somewhere that Haiku would use it for its own cursors, but my google searches for getting that verified have not been fruitful.