The idea
content can mix literal text with counters: content: "Item " counter(item) prints Item 1, Item 2, and so on. You can also pass a style to counter() — counter(item, upper-roman) prints I, II, III. The counter is already set up here; you just need to display it.
This level needs content — the custom marker text is visual, so the engine checks the property rather than the geometry.