Gradient-Based Layout Optimization of Large Wind Farms: Coupled Turbine Design, Variable Reduction, and Fatigue Constraints