Positron-acoustic Gardner solitons and double layers in electron-positron-ion plasmas with nonthermal electrons and positrons