This functionlity with auto grouping after product splitting has been added to our app called SA Variants: Combined Listings. You can install it here: https://partners.starapps.studio/referral/vkcl/iamutpal
Reach out to support if you want to know more on using the app to display seaprate card for each variant.