how to hide the facet api block if it has only one item?
Use the module facetapi_bonus and you will get an option to hide a facet if the view has only X item(s)

This setting can be accessed through 'facets > configure filters'