text: Title: Support `background` CSS property in `st.dataframe()`
  Body: ### Checklist
  
  - [x] I have searched the [existing issues](https://github.com/streamlit/streamlit/issues) for similar feature requests.
  - [x] I added a descriptive title and summary to this issue.
  
  ### Summary
  
  Support setting the `background` CSS property via `df.styler` in `st.dataframe()`.
  
  ### Why?
  
  Pandas' beautiful [`Styler.bar()`](https://pandas.pydata.org/docs/reference/api/pandas.io.formats.style.Styler.bar.html) feature uses the `background` CSS property. It's also possible to add CSS directly via [`Styler.map()`](https://pandas.pydata.org/docs/reference/api/pandas.io.formats.style.Styler.map.html). See examples below.
  
  I should note that the `background-color` CSS property works as expected, but not `background` or `background-image`. Also, they all work in `st.table()`. Only `background` and `background-image` don't work in `st.dataframe()`.
  
  [![Open in Streamlit Cloud](https://static.streamlit.io/badges/streamlit_badge_black_white.svg)](https://issues.streamlitapp.com/?issue=gh-10768)
  
  ```py
  import pandas as pd
  import streamlit as st
  
  df = pd.DataFrame({"solid": [0.1, 0.2, 0.3], "gradient": [0.4, 0.5, 0.6], "bar": [0.7, 0.8, 0.9]})
  styler = df.style
  styler.format(lambda x: f"{x:.0%}")
  styler.map(lambda x: f"background-color: green;", subset="solid")
  styler.map(lambda x: f"background-image: linear-gradient(to right, green {x:%}, transparent {x:%});", subset="gradient")
  styler.bar(subset="bar", vmin=0, vmax=1, color="green")  # Uses a `background: linear-gradient` under the hood.
  
  st.code("st.table()")
  st.table(styler)  # Both the solid color and the gradient work as expected.
  st.divider()
  st.code("st.dataframe()")
  st.dataframe(styler)  # The solid color works as expected, but not the gradient.
  ```
  
  ![Image](https://github.com/user-attachments/assets/dc3be7db-3648-4332-aa22-d8bac89bf242)
  
  ### How?
  
  _No response_
  
  ### Additional Context
  
  _No response_