How to create 2nd level numbering for figures?

#import "@preview/subpar:0.2.2"

#figure(rect(), caption: "First")

#subpar.grid(
  figure(rect(), caption: [Second a]),
  figure(rect(), caption: [Second b]),
  numbering-sub: "(1.a)",
  show-sub-caption: (num, it) => [#it.supplement #num#it.separator #it.body],
)

#figure(rect(), caption: "Third")