Add suffixes to typos from "sp" to "st" (#3087)

diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt
index 9c82213..e92cbc5 100644
--- a/codespell_lib/data/dictionary.txt
+++ b/codespell_lib/data/dictionary.txt
@@ -48289,12 +48289,29 @@
 sovling->solving
 sovren->sovereign
 sowe->sow, so we,
-spacific->specific
-spacification->specification
-spacifications->specifications
+spacialisation->specialisation
+spacialisations->specialisations
+spacialise->specialise
+spacialised->specialised
+spacialises->specialises
+spacialising->specialising
+spacialization->specialization
+spacializations->specializations
+spacialize->specialize
+spacialized->specialized
+spacializes->specializes
+spacializing->specializing
+spacific->specific, pacific,
+spacifically->specifically, pacifically,
+spacification->specification, pacification,
+spacifications->specifications, pacifications,
 spacifics->specifics
-spacified->specified
-spacifies->specifies
+spacified->specified, pacified,
+spacifier->specifier, pacifier,
+spacifiers->specifiers, pacifiers,
+spacifies->specifies, pacifies,
+spacify->specify, pacify,
+spacifying->specifying, pacifying,
 spaece->space
 spaeced->spaced
 spaeces->spaces
@@ -48306,7 +48323,14 @@
 spainish->Spanish
 spaning->spanning
 sparate->separate
+sparated->separated
 sparately->separately
+sparates->separates
+sparating->separating
+sparation->separation
+sparations->separations
+sparator->separator
+sparators->separators
 spash->splash
 spashed->splashed
 spashes->splashes
@@ -48340,8 +48364,11 @@
 speacing->spacing
 spearate->separate
 spearated->separated
+spearately->separately
 spearates->separates
 spearating->separating
+spearation->separation
+spearations->separations
 spearator->separator
 spearators->separators
 spec-complient->spec-compliant
@@ -48367,7 +48394,17 @@
 specfifies->specifies
 specfify->specify
 specfifying->specifying
+specfiic->specific
+specfiically->specifically
+specfiication->specification
+specfiications->specifications
+specfiics->specifics
 specfiied->specified
+specfiier->specifier
+specfiiers->specifiers
+specfiies->specifies
+specfiy->specify
+specfiying->specifying
 specfy->specify
 specfying->specifying
 speciafied->specified
@@ -48387,7 +48424,18 @@
 specications->specifications
 specidic->specific
 specied->specified
+speciefic->specific
+speciefically->specifically
+speciefication->specification
+speciefications->specifications
+speciefics->specifics
 speciefied->specified
+speciefier->specifier
+speciefiers->specifiers
+speciefies->specifies
+speciefy->specify
+speciefying->specifying
+specifaction->specification
 specifactions->specifications
 specifc->specific
 specifcally->specifically
@@ -48426,8 +48474,11 @@
 specificaly->specifically
 specificated->specified
 specificateion->specification
+specificateions->specifications
 specificatin->specification
+specificatins->specifications
 specificaton->specification
+specificatons->specifications
 specificed->specified
 specifices->specifies
 specifich->specify, specific,
@@ -48440,6 +48491,7 @@
 specificiers->specifiers
 specificies->specifics, specifies,
 specificl->specific
+specificlly->specifically
 specificly->specifically
 specifiction->specification
 specifictions->specifications
@@ -48455,10 +48507,26 @@
 specifiecs->specifies, specifics,
 specifieed->specified
 specifiees->specifies
+specififc->specific
+specififcally->specifically
+specififcation->specification
+specififcations->specifications
+specififcs->specifics
 specififed->specified
+specififer->specifier
+specififers->specifiers
+specififes->specifies
 specifific->specific
 specififically->specifically
+specifification->specification
+specififications->specifications
 specififics->specifics
+specifified->specified
+specififier->specifier
+specififiers->specifiers
+specififies->specifies
+specifify->specify
+specififying->specifying
 specifig->specific
 specifigation->specification
 specifigations->specifications
@@ -48517,6 +48585,10 @@
 spedify->specify
 speeak->speak
 speeaking->speaking
+speeed->speed
+speeeding->speeding
+speeeds->speeds
+speeedy->speedy
 speeling->spelling
 speelling->spelling
 speep->sleep, speed,
@@ -48940,8 +49012,23 @@
 squirel->squirrel
 squirl->squirrel
 squrared->squared
+sratch->scratch, snatch, starch,
+sratched->scratched, snatched,
+sratches->scratches, snatches, starches,
+sratching->scratching, snatching,
+srceen->screen
+srceens->screens
+srceenshot->screenshot
+srceenshots->screenshots
 srcipt->script
 srcipts->scripts
+srcoll->scroll
+srcollable->scrollable
+srcollbar->scrollbar
+srcollbars->scrollbars
+srcolled->scrolled
+srcolling->scrolling
+srcolls->scrolls
 sreampropinfo->streampropinfo
 sreen->screen
 sreens->screens
@@ -48973,8 +49060,14 @@
 srtructure->structure
 srtting->setting
 srttings->settings
+sruct->struct
+sructs->structs
+sructural->structural
+sructurally->structurally
 sructure->structure
+sructured->structured
 sructures->structures
+sructuring->structuring
 srunk->shrunk
 srunken->shrunken
 srunkn->shrunken
@@ -49108,7 +49201,10 @@
 standrds->standards
 standtard->standard
 standy->standby, sandy, standee,
-stange->strange
+stange->strange, stage, stance,
+stangely->strangely
+stanger->stranger, stinger, stagger,
+stangers->strangers, stingers, staggers,
 stanp->stamp
 stap->step, stop,
 staps->steps, stops,
@@ -49172,6 +49268,9 @@
 statisfies->satisfies
 statisfy->satisfy
 statisfying->satisfying
+statisitic->statistic
+statisitical->statistical
+statisitically->statistically
 statisitics->statistics
 statistices->statistics
 statitic->statistic
@@ -49213,6 +49312,10 @@
 steriods->steroids
 sterotype->stereotype
 sterotypes->stereotypes
+stetch->stretch, sketch, stitch, stench,
+stetched->stretched, sketched, stitched,
+stetches->stretches, sketches, stitches, stenches,
+stetching->stretching, sketching, stitching,
 stickness->stickiness
 stickyness->stickiness
 stiffneing->stiffening
@@ -49231,7 +49334,11 @@
 stivks->sticks
 stle->style
 stlye->style
+stlyed->styled
 stlyes->styles
+stlyesheet->stylesheet
+stlyesheets->stylesheets
+stlying->styling
 stnad->stand
 stndard->standard
 stoage->storage
@@ -49254,6 +49361,7 @@
 stopps->stops
 stopry->story
 storag->storage
+storange->storage, strange,
 storeable->storable
 storeage->storage
 stoream->stream
@@ -49273,12 +49381,17 @@
 strage->strange, storage,
 stragedy->strategy, tragedy,
 stragegy->strategy
+stragely->strangely
+strager->stranger
+stragers->strangers
 strageties->strategies
 stragety->strategy
+straigh->straight
 straigh-forward->straightforward
 straighforward->straightforward
 straightfoward->straightforward
 straigt->straight
+straigtforward->straightforward
 straigth->straight
 straigthen->straighten
 straigthened->straightened
@@ -49301,6 +49414,8 @@
 stratagically->strategically
 strated->started
 strating->starting
+stratup->startup, stratum, stratus,
+stratups->startups
 strcture->structure
 strctures->structures
 strcutre->structure
@@ -49310,7 +49425,10 @@
 streamm->stream
 streammed->streamed
 streamming->streaming
+streatch->stretch
 streatched->stretched
+streatches->stretches
+streatching->stretching
 strech->stretch
 streched->stretched
 streches->stretches
@@ -49333,8 +49451,14 @@
 streigtly->straightly
 streigtness->straightness
 streigts->straights, straits,
-strem->stream
+strem->stream, stem, strum, strep,
 strema->stream
+stremaed->streamed
+stremaing->streaming
+stremas->streams
+stremed->streamed
+streming->streaming
+strems->streams, stems, strums,
 strengh->strength
 strenghen->strengthen
 strenghened->strengthened
@@ -49344,7 +49468,12 @@
 strenghtened->strengthened
 strenghtening->strengthening
 strenghts->strengths
+strengt->strength
+strengten->strengthen
 strengtened->strengthened
+strengtening->strengthening
+strengtens->strengthens
+strengts->strengths
 strenous->strenuous
 strentgh->strength
 strenth->strength
@@ -49383,8 +49512,10 @@
 strng->string
 strngs->strings
 stroage->storage
-stroe->store
-stroing->storing
+stroe->store, stroke, strobe, strove, strode,
+stroed->stored, stroked, strode,
+stroes->stores, strokes, strobes,
+stroing->storing, string, strong, stroking,
 stronlgy->strongly
 stronly->strongly
 strorage->storage
@@ -49458,7 +49589,10 @@
 strucutures->structures
 strucuturing->structuring
 struggel->struggle
+struggeld->struggled
+struggele->struggle
 struggeled->struggled
+struggeles->struggles
 struggeling->struggling
 struggels->struggles
 strust->trust, strut,
@@ -49528,6 +49662,7 @@
 sturucturing->structuring
 stutdown->shutdown
 stutus->status
+styed->stayed, styled,
 styhe->style
 styile->style
 styiled->styled
diff --git a/codespell_lib/data/dictionary_rare.txt b/codespell_lib/data/dictionary_rare.txt
index 453d9b7..728595d 100644
--- a/codespell_lib/data/dictionary_rare.txt
+++ b/codespell_lib/data/dictionary_rare.txt
@@ -239,6 +239,8 @@
 stings->strings
 straightaway->straight away
 straighted->straightened, straighten,
+stye->style
+styes->styles
 suppressable->suppressible
 texturers->textures
 therefor->therefore