Per rispondere alla tua domanda:
"di meno" è una locuzione avverbiale, ossia un gruppo di parole che hanno una funzione avverbiale. Esistono diversi modi per formare una locuzione avverbiale in italiano, e uno di questi consiste nell'unire una preposizione (di, a, da, in, con, su, per, tra/fra) a un avverbio (come "meno").
"Meno" è il comparativo irregolare di "poco". Nella tua frase ha un valore avverbiale e può essere usato semplicemente da solo: "costa meno". "Di meno" è una variante con lo stesso valore, ma in termini grammaticali è una locuzione avverbiale. Altri esempi di locuzioni avverbiali di questo tipo sono "di sopra", "da sempre" ecc.