Creamy Buffalo Chicken Alfredo Pasta with Caramelized Onions