Most paints do not require primer these days. I don't normally use it, but if you do, use stuff rated as high heat. Rustoleum High Heat ultra makes Copper, Silver and Black and work good. If you want more color, then there are other options but much of the time they are not gloss or even semi gloss. If so, all you have to do is put on a couple coats of high heat clear over them. The red lids in my pictures was Red Matte, but the gloss really makes it shine.
I know you don't have US amazon, but this is good high heat paint for grills. The ULTRA varieties are the Semi Gloss versions. The regular high heat are a matte color.