May be out-of-scope for this - but I am looking for "Variants" and this might be a good moment to consider.
Imagine a head product which has up to 20 or whatever small variants. So in the category listing it says for the head product Price from €8.00 and on product_info.php you have the standard description of the head product - and a table with the variants, Example you have Sanding paper with a description - and it comes in slightly diferent vaniants and prices (eg K80 - K100 - K120 - K180 - K240 etc) ..
This is in Magento named Grouped Products if I remember correctly. And it is slightly different and more modern than the attributes system ... which I hate for different reasons.
The usability impact for Grouped Products / Variants for a site with lots of products is very big.
You would need accomodating Google Structured data for this [item_group_id].
Not a request - just thinking ahead .. Thanks Gary for your effort!