Gnocchi Alfredo with Caramelized Onions