text: Title: Colorbar is not showing last tick
  Body: Hi, 
  I have added a horizontal colorbar to a heatmap figure and can't get the last tick to show. Here are some of things I tried and thought are the most logical: 
  ```
  colorbar= dict(
              orientation='h',
              y=1.01,
              tickformat=".0%",
              tickmode='array',
              tickvals=[0, 0.25, 0.5, 0.75, 1],
              showticksuffix='last',
              ), 
  ```
  and 
  ```
  colorbar= dict(
              orientation='h',
              y=1.01,
              tickformat=".0%",
              tickmode='linear',
              tick0=0,
              dtick=0.25,
              nticks=5,
              ticklabeloverflow="allow",
              ), 
  ```
  but both yield the same result: 
  ![Image](https://github.com/user-attachments/assets/e977c0b9-1748-47d6-816b-a7abc9df750c)
  
  I have also tried moving the bar around the x axis and played with labels and length, but it always seems missing. 
  
  Is this a bug? 
  
  Plotly: `5.24.1` and Python: `3.12.7`