It is a Jewish religious holiday. It is not considered a national holiday in Israel (ie. they are normal workdays), but the holiday is widely celebrated among the Jewish population during its 8 days in Israel and worldwide.
No, it is not a national holiday in ANY country except Israel.
No U.S. president has ever declared Hanukkah a national holiday.
None. It has never been done.
It's a worldwide holiday for ALL Jews.
public holiday (a date which is a public holiday within at least one country)