By all means, practice is good for you. But also try looking for companies that don’t involve unrealistic time pressure combined with trivia-oriented tech questions. Your experience at your current employer proves such jobs exist, and indeed they exist at many types of companies with good job offers.
Just decline the ones that do use algorithm puzzles / whiteboard questions / etc., and include your constraints about how you will be evaluated just as you would include constraints about salary, insurance, job duties, etc.
You’re not interviewing to get out of the rain: it’s about getting what you want in exchange for providing value to the employer.
If part of what you want is to be treated with basic dignity and respect while being evaluated during an interview — something incompatible with trivia / hazing style interviews that are ubiquitous in the tech industry — then just own that choice, be proud of it and straightforward. Just politely tell interviewers it does not work for you, accept that you may need to opt out of a lot of interview pipelines, and you’ll find options better suited to you.