A serving Taunton Royal Marine has been jailed for 26 months for physically and psychologically abusing his former partner over multiple years.