updateMarkerStyle(marker, style) {
		marker.setStyle(style);
		if (!this.#markerStyles.has(marker)) {
			this.#markerStyles.set(marker, { ...style }); // Ensure only the initial style is stored
		}
	}
Updates the style of a given marker and stores its original style if not already stored.
@param {import('leaflet').Marker} marker - The marker to update the style for.
@param {object} style - The style to apply to the marker.