bu kısmı uçur
builder.HasOne<Urun_Secenek>(s => s.UrunSecenek)
.WithMany(g => g.Varyants)
.HasForeignKey(s => s.Urun_Secenek_Id);

public int Product_Id { get; set; }
public Product Product { get; set; }
public int Urun_Secenek_Id { get; set; }
public Urun_Secenek UrunSecenek { get; set; }
public string Baslik { get; set; }
public string StokKodu { get; set; }
public int Stok { get; set; }
public decimal Fiyat { get; set; }

burdanda Urun_Secenek_Id alanını kaldır zaten UrunSecenek prop'u üzerinden erişebileceksin. Çalışması gerekiyor