sqlite3: Vendor import of sqlite3 3.45.1
Release notes at https://www.sqlite.org/releaselog/3_45_1.html.
Obtained from: https://www.sqlite.org/2024/sqlite-autoconf-3450100.tar.gz
Merge commit '1e59a00476c9801952e7319719fcdb095a0cd007' into main
(cherry picked from commit 937a0055858a098027f464abf0b2b1ec5d36748f)