Teferi, Time Raveler static ability says that your opponent may only cast spells at sorcery speed
Let's say that you have a Teferi, Time Raveler and a Spell Queller who has exiled an opponent's card (any card, but let's say Tarmogoyf for the sake of argument.)

On your opponent's turn they cast lightning bolt and kill the Spell Queller; Queller's ability goes on the stack. The ability; while it's resolving on the stack offers the option for the opponent to cast the spell; however, there is an ability on the stack (currently resolving.)

And there is the crux of my question; is the ability that is allowing you to cast the spell causing Tarmogoyf to technically be cast at instant-speed or does Teferi's static ability interact with that and cause your opponent to be unable to choose to cast the Tarmogoyf?