Stratified Flow Over Topography: Steady Nonlinear Waves, Boundary Layer Instabilities, and Crater Topography