Decoding product obsolescence: A taxonomic approach from product design attributes | Synapse