I’m not sure it is a tomatillo as it doesn’t have a husk..
Not sure either, I’ve only seen tomatillos a few times.
Keep us posted! :)