IDToolkit: A Toolkit for Benchmarking and Developing Inverse Design Algorithms in Nanophotonics