All your examples are grammatical. Any and no can be followed by either a singular or a plural noun. There are of course cases in which a singular or a plural may be preferred or more common.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.