Is "fireworks" singular or plural?
Fireworks is a collective plural noun which normally takes plural agreement.
The fireworks are going to be beautiful this year.
However, this noun is defective in the singular, as the singular "firework" is very rare.
Your other two examples confuse the issue. Two singular nouns connected with and normally take plural agreement:
Ham and cheese make great sandwich ingredients.
Ketchup and mustard taste good, too.
The only time that "ham and cheese" could be used with singular agreement if it's being taken as the name for a particular kind of sandwich.
The ham and cheese is great in this deli.
This doesn't really have anything to do with fireworks, which is an ordinary plural noun for the purposes of morphology and syntax.
Fireworks is a plural noun with an 's' on the end, so it is plural fireworks are.
The same applies to your fruit and nuts are example. The 'nuts' is plural. In your ham and cheese is example, both nouns are singular so it could go either way.
Ngram because I enjoy them.