Hide potentially sensitive ActiveJob params from logs

* Show GlobalID instead of full object .inspect output
Only filter GIDable objects; remove cosmetic changes
Use try instead of checking for GlobalID::Identification
Inline to_global_id conversion
Typo: Hello = Guten Tag (in German)
Merge pull request #17925 from rebyn/german_typo

Fix typo in "Hello World" template in German
Merge pull request #17817 from aripollak/hide-activejob-args

GlobalID objects are logged by their URI, not #inspect on the object, to prevent logging private data
remove unused `#generalized_table`

This method wass copied from journey at https://github.com/rails/rails/commit/56fee39c392788314c44a575b3fd66e16a50c8b5#diff-d89de8881fc4b9f10cb3e4fc7b2463f3R53. However it looks the method was unused in journey at those point as well.
remove unused `#optional_parts`

This method was copied from journey at https://github.com/rails/rails/commit/56fee39c392788314c44a575b3fd66e16a50c8b5#diff-2cfaf53c860732fea8689d6f2002594bR78.
`grep -nr 'optional_parts' .`
Include missing require
Merge pull request #17930 from sergey-alekseev/remove-unused-generalized-table

remove unused `#generalized_table` and `#optional_parts`
Fix grammar in Rakefile markup [ci skip]
Fix sentence structure [ci skip]
Use latest web-console when using --dev or --edge

Fixes:

http://intertwingly.net/projects/AWDwR4/checkdepot-215/makedepot.log
Merge pull request #17934 from rubys/dev_webconsole

Use latest web-console when using --dev or --edge
Merge pull request #17932 from brooksreese/master

Fix grammar in Rakefile markup [ci skip]
Correctly respect subtypes for PG arrays and ranges

The type registration was simply looking for the OID, and eagerly
fetching/constructing the sub type when it was registered. However,
numeric types have additional parameters which are extracted from the
actual SQL string of the type during lookup, and can have their behavior
change based on the result.

We simply need to use the block form of registration, and look up the
subtype lazily instead.

Fixes #17935
Add `force: true` to tables created in PG tests

If the tests are interupted and the teardown block doesn't run, the
developer needs to delete these manually in order to be able to run the
tests again.