Brief outline of the enhancement
I commented on this in #1194 but making a new issue here so it doesn't get lost. Recently added was \property_item:nn which mirrors the syntax of \property_ref:nn but returns the value in an \exp_not:n. However, \property_item:nnn mirroring \property_ref:nnn with the third argument being a local default was not added. zref offers \zref@extractdefault which returns either the reference or the default in exactly two expansions (same as \zref@extract). For the same reasons discussed in #1194, I think it makes sense to also offer the local-default-version of \property_item:nn.
Brief outline of the enhancement
I commented on this in #1194 but making a new issue here so it doesn't get lost. Recently added was
\property_item:nnwhich mirrors the syntax of\property_ref:nnbut returns the value in an\exp_not:n. However,\property_item:nnnmirroring\property_ref:nnnwith the third argument being a local default was not added. zref offers\zref@extractdefaultwhich returns either the reference or the default in exactly two expansions (same as\zref@extract). For the same reasons discussed in #1194, I think it makes sense to also offer the local-default-version of\property_item:nn.