Revisiting the Optimal Population Size Problem under Endogenous Growth: Minimal Utility Level and Finite Life