This is the full election manifesto for The Scottish National Party for the General Election July 2024.