* Add failing test for unsane tx in RPC preflight
(cherry picked from commit e25846e1ad)
* Add From for SanitizeError > TransactionError
(cherry picked from commit 3f73affb2e)
* Sanitize transactions during RPC preflight test
(cherry picked from commit 29b3265dc7)
* Harden RPC preflight test inputs
(cherry picked from commit 14339dec0a)
Co-authored-by: Trent Nelson <trent@solana.com>