Drop support for Swift 5.4
This patch was authored and released by @gwynne.
Minimum supported version is now Swift 5.5.
Also includes the same upgrades to CI as those found in vapor/sqlite-kit#100 (most notably, adding the API breakage check and code coverage).