https://developer.android.com/guide/topics/manifest/data-element#path
This was introduced in API level 31 and allows more more detailed patterns to be generated. For example
- placeholders can use
.+ to ensure they are at least one character long (this avoids foo/ matching foo/{id} because right now it's generated as foo/.*)
- exclude
/ from placeholders to avoid inserting more path segments
- allow optional trailing
/