[major] Introduce `Spark.request`

The `Spark.request` property gives you access to the HTTP request that was used to
initiate the connection or the first HTTP request that was used to send data.