Regarding edge weights: I would prefer weighted edges since they allow for more precise verification of the detailed implementation.
Dense or sparse: Since there is no particular reason to limit it to dense graphs, I think a sparse graph would be fine, just like many other problems. Detailed constraints can be adjusted after implementation, but for example, setting $n,m \leq 2000$ might be considered.
Problem name: Minimum Diameter Spanning Tree Problem ID: minimum_diameter_spanning_tree
Problem
Given a simple connected undirected graph with $n$ vertices and $m$ edges, find the spanning tree with minimum diameter.
Constraint
Depends on the way to calculate all-pairs shortest path.
Solution / Reference
Note / Disucussion