Homotopy Types Of Topological Groupoids And Lusternik-Schnirelmann Category Of Topological Stacks