Release note 15.0.2 (#492)

Closes: #491 

I've re-run `dev/release/post-03-website.sh 15.0.1 15.0.2` and the
changelog has been generated correctly. I am unsure on what I missed on
the previous run (or if I was on a different branch, forgot to fetch or
something).

I am merging the changelog.
diff --git a/_release/15.0.2.md b/_release/15.0.2.md
index 97d33ab..38ce5cc 100644
--- a/_release/15.0.2.md
+++ b/_release/15.0.2.md
@@ -69,6 +69,25 @@
 
 ## Changelog
 
+
+## Apache Arrow 15.0.2 (2024-03-18 07:00:00)
+
+### Bug Fixes
+
+* [GH-39582](https://github.com/apache/arrow/issues/39582) - [C++][Acero] Increase size of Acero TempStack (#40007)
+* [GH-39919](https://github.com/apache/arrow/issues/39919) - [C++][Dataset] Add missing Protobuf static link dependency (#40015)
+* [GH-39943](https://github.com/apache/arrow/issues/39943) - [CI][Python] Update manylinux images to avoid GPG problems downloading packages (#39944)
+* [GH-40068](https://github.com/apache/arrow/issues/40068) - [C++] Possible data race when reading metadata of a parquet file (#40111)
+* [GH-40252](https://github.com/apache/arrow/issues/40252) - [C++] Make span SFINAE standards-conforming to enable compilation with nvcc (#40253)
+* [GH-40386](https://github.com/apache/arrow/issues/40386) - [Python] Fix except clauses (#40387)
+* [GH-40485](https://github.com/apache/arrow/issues/40485) - [Python][CI] Skip failing test_dateutil_tzinfo_to_string (#40486)
+
+
+### New Features and Improvements
+
+* [GH-40248](https://github.com/apache/arrow/issues/40248) - [R] fallback to the correct libtool when we find a GNU one (#40259)
+
+
 [1]: https://www.apache.org/dyn/closer.lua/arrow/arrow-15.0.2/
 [2]: https://apache.jfrog.io/artifactory/arrow/almalinux/
 [3]: https://apache.jfrog.io/artifactory/arrow/amazon-linux/