Retaining wall costs in Australia - all types, cost per linear metre, when council approval is needed, drainage requirements and how to find a contractor.