Precise Geolocation For Drones, Metaverse Users, And Beyond: Exploring Ranging Techniques Spanning 40 Khz To 400 Ghz