Rank-Based Causal Discovery for Post-Nonlinear Models