Like @aanchal-sikka mentioned, if its in early stage go with Nested CF approach, as it allows querying the properties via GraphQL and probably is the reason Adobe may not have directly provided the composite multifield, since it requires its own schema or definition, leading to creation of a new cf ...