fix: preserve basemap order based on ID
Ensure basemap order is consistent by explicitly ordering by ID. Previously, updating a basemap in the Django admin moved it to the last position in the frontend display. This fix maintains the original order after updates.