Penalization model for Navier–Stokes–Darcy equations with application to porosity-oriented topology optimization