Floating Italian restaurant Baja offers all-day dining on the Tiber, with brunch, aperitifs, and a lounge bar.