Golf Australia has struck a significant seven-year deal with the South Australian government starting in 2028.