Is buffet a collective noun?

No, buffet is not a collective noun. The word buffet is a common, singular noun.