Fixed test failure on Oracle: model_fields.tests.test_float_validates_object

Failing test introduced in fix for refs #22210.
Flake8 corrections
Fixed #20292: Pass datetime objects (not formatted dates) as params to Oracle

This seems worthwhile in its own right, but also works around an Oracle
bug (in versions 10 -- 11.1) where the use of Unicode would reset the
date/time formats, causing ORA-01843 errors.

Thanks Trac users CarstenF for the report, jtiai for the initial patch,
and everyone who contributed to the discussion on the ticket.
Skip test for saving microseconds on backends which do not support it.
Fixed a grammar error in topics/i18n/translation.

Hooks are quantum; you can not have an amount of them.
Fixed #22262 -- Added the correct line in the last example of Translator lines
Fixed #22245 -- Avoided widget overwrite in forms.IntegerField subclasses

Thanks Jeroen Pulles for the report and Simon Charette for the review.
Fixed #6103 -- Splitted tests in model_forms tests
Merged model_forms_regress with model_forms tests
Fixed #22272 -- Fixed regression in DecimalField when using decimal_places=0.

Thanks to trac user merb for the report.
Changed start of week for Australia to Sunday as requested in https://code.djangoproject.com/ticket/21989
Fixed #22001 -- Ensure db_type is respected.

db_parameters should respect an already existing db_type method and
return that as its type string. In particular, this was causing some
fields from gis to not be generated.

Thanks to @bigsassy and @blueyed for their work on the patch.

Also fixed #22260
Merge pull request #2430 from NathanRSmith/ticket_21989

Fixed #21989 - Modified first day of week in AU locale.

Although Australia is a signatory to ISO 8601, there's a lot of evidence to suggest that this is in the same category as "officially, the USA uses metric". See the ticket for supporting details.
Fixed #22184 -- Isolated template_tests.tests